【发布时间】:2018-07-09 06:04:51
【问题描述】:
我将我的 vue 组件定义为一个 Typescript 类:
import {Component} from 'vue-property-decorator'
import Vue from "vue";
@Component({})
export default class TestComponent extends Vue {
test:string;
}
然后从我的入口文件中调用它:
let test = new TestComponent({el:'#element'});
将其附加到以下 HTML:
<section id="element">
<h2>test is <span>{{test}}</span></h2>
<form>
<input type="text" name="test" v-model="test">
</form>
</section>
组件已正确初始化并显示我的测试消息,但“测试”变量未绑定 - 当我更新输入字段时,值不会更改,并且在检查时我没有看到任何数据绑定在 Vue 开发工具上。
有什么建议吗?
谢谢, 是的。
【问题讨论】:
标签: typescript vue.js vue-component