
import store from "./store"
computed: {
useName: function() {
return store.state.userName
}
}
mapState 函數(shù)返回的是一個對象。我們?nèi)绾螌⑺c局部計算屬性混合使用呢?通常,我們需要使用一個工具函數(shù)將多個對象合并為一個,以使我們可以將最終對象傳給 computed 屬性。但是自從有了對象展開運算符(現(xiàn)處于 ECMASCript 提案 stage-3 階段),我們可以極大地簡化寫法:
computed: {
// 使用對象展開運算符將此對象混入到外部對象中
....mapState({
useName: state => state.useName
}),