小程序
小游戏
企业微信
微信支付
扫描小程序码分享
点击都会触发怎样,绑定当前按钮,让下一个按钮不触发只有点击之后才触发
15 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
感谢感谢!~!~~~~
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你定义一个arr放data里面arr里面写上数据,等后台搭了再改真实数据。
我还没加后台。。。只是一个静态的,,我的意思是要在data中定义一个空数组吗? 还有index是?像您那样写arr.length 是undefined
arr是你的数据 从后台请求回来的
那data{}不加东西吗,还是需要定义一个arr数组
toggle:
function
(e) {
var
that =
this
index = e.currentTarget.dataset.index
arr = that.data.arr
for
(
i = 0; i < arr.length; i++) {
if
(i == index){
arr[i].isChecked =
true
}
that.setData({
arr: arr
})
},
data里面的isChecked:false不需要 它不能代表每个数据选中状态
只有data里面isChecked:false; 其他的都没有,其他的数据我直接调借口了!~ 您能帮着写一下吗循环加判断
你的数据不应该是数组么
[{coursename:"111",jiaolianname:"222",isChecked :false},{coursename:"333",jiaolianname:"444",isChecked :false},{},{}]
你在函数里循环当数组下标等于index,把isChecked 改为true 然后把数组setData 页面不就变成选中状态了么
怎么循环
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
感谢感谢!~!~~~~
你定义一个arr放data里面arr里面写上数据,等后台搭了再改真实数据。
我还没加后台。。。只是一个静态的,,我的意思是要在data中定义一个空数组吗? 还有index是?像您那样写arr.length 是undefined
arr是你的数据 从后台请求回来的
那data{}不加东西吗,还是需要定义一个arr数组
那data{}不加东西吗,还是需要定义一个arr数组
toggle:
function
(e) {
var
that =
this
var
index = e.currentTarget.dataset.index
var
arr = that.data.arr
for
(
var
i = 0; i < arr.length; i++) {
if
(i == index){
arr[i].isChecked =
true
}
}
that.setData({
arr: arr
})
},
data里面的isChecked:false不需要 它不能代表每个数据选中状态
只有data里面isChecked:false; 其他的都没有,其他的数据我直接调借口了!~ 您能帮着写一下吗循环加判断
你的数据不应该是数组么
[{coursename:"111",jiaolianname:"222",isChecked :false},{coursename:"333",jiaolianname:"444",isChecked :false},{},{}]
你在函数里循环当数组下标等于index,把isChecked 改为true 然后把数组setData 页面不就变成选中状态了么
怎么循环