Javascript Vue组件发射
这是我的第一个Vue.js组件,我尝试从中发出事件。但是我的浏览器没有看到“updateValue”方法。。。怎么了Javascript Vue组件发射,javascript,vue.js,Javascript,Vue.js,这是我的第一个Vue.js组件,我尝试从中发出事件。但是我的浏览器没有看到“updateValue”方法。。。怎么了 <template> <div> <ul class="nav flex-column"> <li v-for="item in items"> <div class="nav-link" onclick="upda
<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>
-
{{item.name}
导出默认值{
道具:['items'],
方法:{
updateValue:函数(值){
此.$emit('change',值);
}
}
}
在Vue中,您应该使用
或v-on:click
而不是onclick
在Vue中,您应该使用
或v-on:click
而不是onclick使用单击而不是onclick
谢谢,问题解决了!)使用@单击
而不是再次单击
谢谢,问题解决了!=)