1、payload
payload:有效載荷,即記錄有效信息的部分。
通常在傳輸數據時,為了使數據傳輸更可靠,要把原始數據分批傳輸,並且在每一批數據的頭和尾都加上一定的輔助信息,比如這一批數據量的大小,校驗位等,這樣就相當於給已經分批原始數據加一些外套,這些外套起到標示作用,使得原始數據不易丟失。一批數據加上它的“外套”,就形成了傳輸通道中基本的傳輸單元,叫做數據幀或者數據包(有的地方數據幀和數據包不是同一概念比如網絡傳輸)。
這些數據幀中的記錄信息的原始數據就是有效載荷數據,即payload data。而消息體就是外套。即標記着原始數據的大小等的輔助信息。
2、使用
vuex 配置:
mutations: { //payload 對象寫法 increase(state, payload) { state.count += payload.amount; }, //increase(state, n=1) {
// state.count += n;
// },
decrease(state, n = 1) { state.count -= n; }, switch_dialog(state) { // 這里的state對應着上面這個state
state.show = state.show ? false : true
// 你還可以在這里執行其他的操作改變state
} },
methods: { handleIncrease() { //this.$store.commit('increase', 5);
//payload 對象寫法
this.$store.commit({ type: 'increase', amount: 10 }) } }