如附件页面,想做一个功能:一组列表元素,然后点击+,再显示同样的一组列表元素,但是在获取input的值的时候,发现没法给value赋动态的变量名,有什么办法解决吗,附件有现在的代码
- 发布:2024-06-19 11:13
- 更新:2024-06-19 16:53
- 阅读:201
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
可以用数组,打比方数组里的item是{name:'xxx',value:''}
v-for显示你的每一行,
如果点击增加的话,在数组里再加一个item
最后取值的时候循环取就好
4***@qq.com (作者)
解决了,同学们,想了个办法,用uni.createSelectorQuery通过绑定input的id值,来取到input的value,好像只能这样
const query = uni.createSelectorQuery();
query.select('#num5').fields({properties: ['value']},data => {
console.log("createSelectorQuery值:", JSON.stringify(data));
}).exec();
4***@qq.com (作者)
增加一个item是可以,但是你怎么在input的value上动态绑定这个item呢
2024-06-19 11:37
套马杆的套子
回复 4***@qq.com: item.value
2024-06-19 13:17
4***@qq.com (作者)
回复 套马杆的套子: item.value不行的,它会把value的值直接显示在input控件上面
2024-06-19 15:47