Closed beibei87970 closed 1 year ago
对的,id 不能为序号,否则会有问题,因为内部实现是这样的
const formItem = _this.selectComponent(`#${id}`);
if (formItem) {
currentTarget.validatorData(params, type);
} else {
throw new Error(`表单项不存在name:${id}`);
}
因此,如果是 #数字
是不合法的,无法正确获取到 formItem
如果id是index,index是wx:for的序号标签(wx:for-index="index"),就会报错 除非在前面加字母才不会报错,比如下图这样
请问这个问题怎么解决?我js里需要用到这个序号