自定义函数的参数

自定义函数内的参数分为两类,一类是自定义的参数,开发者可自主添加;另外一类是系统默认的参数ids和System,系统默认参数无需添加即可调用。

自定义参数是开发者自主添加的,参数分为两种类型:数值和字符。

例如:将上述例子改为用参数改变图片的的宽高属性,如图,函数内添加两个数值参数__width、__height

通过事件调用函数,填写参数的值,调用参数时,参数可以是值/对象:

系统默认的参数ids和System,系统参数默认是不显示的,需要使用的话可直接在函数内使用。

ids参数代表对象树内的所有对象,

而System是代表系统中的系统参数和系统函数,包括System.forEach()函数、getSystemTime()函数、

getUrlParam()函数、sendSms()函数、setUrlParam()函数以及userid等。

例如:log出当前时间

console.log(System.getSystemTime());输出的是系统当前时间的时间戳;

console.log(ids.pic.x);输出图片的位移x;

在自定义函数内调用函数:ids.xx.__a(参数,ids,System)

xx为函数依附的对象的id,a为函数的名称,”__”两条下划线是iH5中默认的函数调用方式。如果调用的函数的参数需要是从对象/系统参数进行传值,则需要把默认的ids和System参数加上。

例如:函数bbb是将计数器赋值为参数time,在函数aaa中把系统时间传到函数bbb中

results matching ""

    No results matching ""