我的代码是这样的
<div class="shopchart-item" v-for="item in shopCart.props">
<div>{{item.label}}</div>
<div class="goodslist" v-for="name in item.list" @click="btn_user($event)">{{name.name}}</div>
我想要拿到{{name.name}}
这个后台传过来的数据具体是什么,这个也适用哦
btn_user (e) {
console.log('点击的是' + e.target.innerHTML)
},
————————————原文分界线——————————
有时候要获取所点击元素的内容文本等信息
可以在点击事件里面加上
e
v
e
n
t
,
这
样
即
可
获
取
。
注
意
,
一
定
是
‘
event,这样即可获取。注意,一定是`
event,这样即可获取。注意,一定是‘event,不然无效,如果只有一个参数可以不写
$event`,直接在函数里面写e即可
<div @click="btn_user($event)">用户</div>
methods: {
btn_user (e) {
console.log(e.target.innerHTML)
}
}