vuex Payload 荷載


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 }) } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM