【发布时间】:2016-12-28 03:06:08
【问题描述】:
如何在 VueJS 中创建相当于 knockoutjs ViewModel 的内容?例如:
var Person = function() {
var self = this;
this.firstName = ko.observable('');
this.lastName = ko.observable('');
this.fullName = ko.computed(
function() {
return self.firstName() + ' ' self.lastName();
});
什么是 VueJs 中的等价物,如何在没有模板属性且不将其创建为组件的情况下创建对象或视图模型?如果可以,我是否只创建普通的 javascript 对象(函数/json 对象),如何在这些普通的 javascript 对象中创建计算/可观察的属性?
【问题讨论】:
标签: javascript knockout.js vue.js vue-component