我要点击查看详情跳转界面,但是table是调用的组件,怎么在不改变组件的情况下,获取到查看详情的td单元格,然后在动态给td添加点击事件。有没有什么方法。
要改组件的!使用作用域插槽来修改!这样可以实现自定义td里面元素和事件!组件不可能提供相关事件的,因为一个td里面如果要装好多个按钮实现不同功能咋办!只能做到你点击了那行!否则扩展无上限了!
你data定义一个数据a 然后v-bind:click = “a ?事件名 :''” 想添加的时候改变数据true false 即可
// 用的什么table组件,无法类似这样绑定事件?如果不能,那这组件写的太一般了。 <td @click="handleClick">查看详情</td>
vue是数据驱动,没有绑定事件的概念,如果非要说事件,你可以emit一个自定义的行为,通过v-bind之类的方法来使用
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
2 回答4.2k 阅读
1 回答4.7k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
1 回答3.7k 阅读✓ 已解决
4 回答5.1k 阅读✓ 已解决
要改组件的!使用作用域插槽来修改!这样可以实现自定义td里面元素和事件!组件不可能提供相关事件的,因为一个td里面如果要装好多个按钮实现不同功能咋办!只能做到你点击了那行!否则扩展无上限了!