【发布时间】:2020-04-06 19:59:11
【问题描述】:
来自 Knockout.js,你可以通过定义它来简单地在任何地方创建一个 observable,在 Vue.js 中是否有类似的东西?
let vm = {
someOtherVar: ko.observable(7),
entries: ko.observableArray()
};
function addServerDataToEntries(data) {
data.myComputed = ko.pureComputed(() => vm.someOtherVar() + data.bla);
vm.entries.push(data);
}
addServerDataToEntries({ bla: 1 });
在我的 Vue.js 项目中,我从服务器获取对象列表。对于这些对象中的每一个,我想添加一个可以在v-if 绑定中使用的计算属性。我怎样才能做到这一点?
【问题讨论】:
标签: javascript vue.js knockout.js vuejs2 async-await