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();
});
テンプレートプロパティなしでコンポーネントとして作成せずにオブジェクトまたはビューモデルを作成するにはどうすればよいですか? 単純な javascript オブジェクト (関数/json オブジェクト) を作成するだけですか? その場合、これらの単純な javascript オブジェクトで計算された/監視可能なプロパティを作成するにはどうすればよいですか?