这里的condirm点击后报错: Only digits (0-9) can?

发布于 6 年前作者 qiujuan5039 次浏览最后编辑 6 年前来自 issues


这里的condirm点击后报错:

Only digits (0-9) can be put inside [] in the path string: today[undefined].hiddenbutton; [Component] Event Handler Error @ pages/alarm/alarm#bound confirm0

Error: Only digits (0-9) can be put inside [] in the path string: today[undefined].hiddenbutton

5 回复
syuan
syuan1 楼6 年前

明显index为undefined了,确保index能获取到数组下标

let index  = parseInt(e.currentTarget.dataset.index || 0)

yang79
yang792 楼6 年前

渲染整个数组好了,系统会自动只渲染不同的元素。

juan85
juan853 楼6 年前

这里的index为什么为空啊

Nonehttps://developers.weixin.qq.com/s/A43dIhmE7mbm

nma
nma4 楼6 年前

大佬解决了吗?

weiliao
weiliao5 楼4 年前

你这样写,不错才怪呢?index 本身就是数字了你直接 获取today之后  today[index].hiddenbutton