【发布时间】:2021-01-06 13:06:06
【问题描述】:
我有一个使用 Vue class components 定义的组件,如下所示:
@Component
export default class MyComponent extends Vue {
value = 0;
}
我需要反复实例化这个组件作为根组件,每次传入不同的数据。例如,我尝试过这样做:
const vm = new Vue({
el: myElement,
render: (h) => h(MyComponent),
data: {value: 1},
});
但是当我查看组件中的this.value 时,它被设置为 0 而不是 1。无论如何我是否可以指定我希望使用调用 new Vue 时传入的值来实例化组件?
【问题讨论】:
标签: typescript vue.js vuejs2 vue-component vue-class-components