一些后台系统很容易出现如下图的情况: 每一行都有信息,每一行信息后面都有几个按钮,这些按钮其他的都一样,只是点击后,可能请求接口的参数不一样,比如name不同。那么点击按钮时候的需要的值从哪里取?
是在parent上放很多属性,还是在按钮上放很多属性?
单纯js有没有什么简单优雅的写法?
如果使用vue的话如何写?
一些后台系统很容易出现如下图的情况: 每一行都有信息,每一行信息后面都有几个按钮,这些按钮其他的都一样,只是点击后,可能请求接口的参数不一样,比如name不同。那么点击按钮时候的需要的值从哪里取?
是在parent上放很多属性,还是在按钮上放很多属性?
单纯js有没有什么简单优雅的写法?
如果使用vue的话如何写?
v-for循环出的列表,可以这样写
<li v-for="(item,index) in items">
<span></span>
....
<button v-on:click=dealFunc(index)></button>
</li>
这样的话,items是你在vue实例的data属性中定义过的数组,然后你还能拿到索引,于是就能在函数里面拿到一行数据所有的数组中的值来做处理了。
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决