如何在 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 对象中创建计算/可观察的属性?