小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有个模板,可以自由的添加和删除,比如我添加2个模板,修改了模板里面看的内容后,点击删除(pop和splice都用过),再点击添加(push),为什么添加的不是新的模板,而是上一次修改过的模板
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个是引用地址的问题哦,
你需要在wxml上面 加上唯一的wx:key 注意 不能用index
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是在遍历模板的标签加wx:key对吧? 我改成了wx:key=“*this”,但还是不行,还有这里的index为什么不能用?
当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用“就地复用”策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。
为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性。理想的 key 值是每项都有的唯一 id。
类似vue的for指令一样
大佬问你一个问题,现在有个picker 组件选取初始化接口里面的数据 但是这个组件有多个所以点击修改一个全部都修改了(出发的函数就一个) 我想设置data-*,事件也能获取到setdata里面的值,那么这个data-的值怎么和你选取的数据相关联,让它点击那个就修改那个
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个是引用地址的问题哦,
你需要在wxml上面 加上唯一的wx:key 注意 不能用index
是在遍历模板的标签加wx:key对吧? 我改成了wx:key=“*this”,但还是不行,还有这里的index为什么不能用?
当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用“就地复用”策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。
为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性。理想的 key 值是每项都有的唯一 id。
类似vue的for指令一样
大佬问你一个问题,现在有个picker 组件选取初始化接口里面的数据 但是这个组件有多个所以点击修改一个全部都修改了(出发的函数就一个) 我想设置data-*,事件也能获取到setdata里面的值,那么这个data-的值怎么和你选取的数据相关联,让它点击那个就修改那个