假设我的Vuex商店中有以下成员:
所有州成员都通过用户与应用程序的交互进行了更新,除了最后一个,visitProfile,这是一个由合并numberOfClicks,productID,addCartTime和purchaseTime组成的复合体?
有没有比为Vuex构建插件更好的方法,它会监听复合成员的突变,然后更新visitProfile?
const purchaseProfile = store => {
store.subscribe((mutation, state) => {
let _visitP = '';
if (mutation.type === "numberOfClicks") {
// update _visitP
}
if (mutation.type === "productID") {
// update _visitP
}
if (mutation.type === "addCartTime") {
// update _visitP
}
if (mutation.type === "purchaseTime") {
// update _visitP
}
commit(visitProfile, _visitP);
})
}
// use plugin
const store = new Vuex.Store({
// ...
plugins: [purchaseProfile]
})
答案 0 :(得分:0)
好像您希望Collections.sort(list, new Genericcomparator<Myclass>());
成为获取者:documentation