[英]Vue-component emitting
这是我的第一个Vue.js组件,我尝试从中发出事件。 但是我的浏览器没有看到'updateValue'方法...怎么了?
<template>
<div>
<ul class="nav flex-column">
<li v-for="item in items">
<div class="nav-link" onclick="updateValue(1)">
{{ item.name }}
</div>
</li>
</ul>
</div>
</template>
<script>
export default {
props: ['items'],
methods: {
updateValue: function (value){
this.$emit('change', value);
}
}
}
</script>
在Vue中,您应该使用@click
或v-on:click
而不是onclick
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.