vue中v-for问题?

clipboard.png
遇到小问题,想要点击li的时候,分别在控制台中打印出对应的name要怎么做??

阅读 2k
4 个回答
@click="click(item)"

click (item) {
    console.log(item.name)
}
新手上路,请多包涵
<li v-for="item in items" @click="click(item)">{{item.name}}</li>
methods:{
click:function(item){
console.log(item.name);
}
}
<div id="temp">
  <li v-for="item in items" @click="click(item.name)">{{item.name}}</li>
</div>
<script>
new Vue({
  el: '#temp',
  data: {
    items: [{
      name: 111
    }, {
      name: 222
    }, {
      name: 333
    }]
  },
  methods: {
    click: function(name) {
      console.log(name);
    }
  }
})
</script>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题