0

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 オブジェクトで計算された/監視可能なプロパティを作成するにはどうすればよいですか?

4

1 に答える 1