// 内部封装了click事件$emit方法, 返回index
/*
* click() { this.$emit('click', this.index) },
* 所以icon外面 @click 事件添加 index属性就好了!
*/
// html
<u-icon
name="arrow-down"
size="24" color="#757575"
:index="index"
@click="toggleshow"></u-icon>
// js
methods: {
toggleshow(e) {
console.log(e) // 打印 1234, 根据index做操作
}
}
u-icon添加点击事件
最新推荐文章于 2024-07-03 10:44:26 发布