【发布时间】:2019-03-17 04:12:06
【问题描述】:
<template>
<div class="test">
<h1>か</h1>
<input type="text" v-model="userIn" v-on:keyup.enter="enterHit" id="tboxInput">
<button v-on:click="enterHit()">Next</button>
</div>
</template>
<script>
export default {
name: 'test',
data() {
return {
title: 'Hello World',
userIn: "",
user: {
firstName: 'Taco',
lastName: 'Bell'
}
}
},
methods: {
enterHit: function(){
//validate
console.log("test");
}
}
}
</script>
<style scoped>
</style>
Vue.js 新手。测试 v-on:keyup.enter 功能。 Firefox 中的控制台给我一个错误:
[Vue 警告]:属性或方法“enterHit”未在 实例,但在渲染期间引用。确保此属性是 反应式,无论是在数据选项中,还是对于基于类的组件,通过 初始化属性。
TypeError: _vm.enterHit 不是函数
Test.vue 组件正在导入到我的主 App.vue 中,以供参考。
【问题讨论】:
-
认为这在其他地方出了问题,这段代码工作正常...见jsfiddle.net/h8a0o2j6
标签: vue.js