- 箭头函数es6,JavaScript中的应用,语法:函数都可以定义一个变量,如果是没有参数则直接写个括号
()=>2+3
如果是一个参数可以省略参数的括号,var demo = a =>a +1
直接这样既可。箭头前面是参数,后面是方法体,如果多个函数则参数要用括号括起来,如(a , b)=>a + b
.如果返回的方法体比较复杂,可用大括号括起来,默认是返回undefined,需要加上return,比如()=>{ return 2+3}
,如果要返回对象,因为大括号已经被定义了,所以要在大括号前面打小括号如()=>({a:b,c:d})
- 小程序带参跳转,取参数。看资料分析,可能是用加载函数的options参数(options.参数名)来获取参数,options是函数的参数。没错,是这样。
- 小程序中在标签里面,使用方法,传标签里面属性的值比如data-id要传这里面的值的处理。<view data-id=”3” bindtap=”check”>得分</view>这个方法里面怎么获取值。接收方法是用bindtap里的函数的参数值e来取,可以console.log来看e是什么内容,网上给的示例有
var dataset = e.target.dataset.var id= dataset.id
. - Js里面的data数据可以用this.data.name来取用
- 怎么只显示一个问题?用wxss的hiden属性,一开始定义一个开始的index,然后用这个开始的index和数组的下标index比较,只有相等的显示,其他隐藏。当这个下表达到数组下标的最大值时,在方法里判断,到达了最大值就跳转结果页面,用接起来的分数取值。
- 结果是根据什么来取的?是一个范围还是随机,如果是取固定的一个结果的话,节估计在数组里面怎么取?研究怎么取数组里面的一个元素。取数组元素可以用
{{result[index].shuxing}}
. - 笨方法,在onlaod函数中用总分数取区间值,返回一个flaf,这个flag作为数组的角标,前端用这个角标取值。这个是死方法,不好扩充,网上下来的数据也不定能用,因为网上下来的数据可能还要对比总分数的值。
网友评论