第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vuex mutations

vuex mutations

紅顏莎娜 2018-09-03 08:20:03
<li v-for="(value, key) in iPhone6S.style"                        @click="changeStyle(key)"                        :class="{active: iPhone6S.activeStyleUrl == value}">                        <span v-text="key"></span>                    </li>mutations.js: const state = {  iPhone6S: {    name: 'Apple/蘋果 iPhone 6S',    desc: '3D Touch、1200萬像素照片、4k視頻,強(qiáng)大功能于一身。',    price: '5288 - 6888',    isSelected: true,    style: {          '玫瑰金色': 'http://o8yu724qs.bkt.clouddn.com/iphone6s-rosegold-select-2015.png'    },    activeStyleUrl: 'http://o8yu724qs.bkt.clouddn.com/iphone6s-silver-select-2015.png',    storage: {      '16GB': 5288,      '64GB': 6088,      '128GB': 6888    }  },  cart: []}                   actions.js import * as types from './types'export default {  changeStyle: ({ commit }) => {    commit(types.CHANGESTYLE)  }}types.jsexport const CHANGESTYLE = 'CHANGESTYLE'問題是alert可以彈出來,為什么styleKey 是undefined,還有為什么CHANGESTYLE事件 默認(rèn)的參數(shù)是state
查看完整描述

2 回答

?
至尊寶的傳說

TA貢獻(xiàn)1789條經(jīng)驗 獲得超10個贊

你的action里面沒有給 commit(types.CHANGESTYLE)傳值啊,所以就是undefined

查看完整回答
反對 回復(fù) 2018-09-09
?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊

mutations 回調(diào)傳入的兩個參數(shù)第一個是state 也就是你當(dāng)前modules的state, 第二個參數(shù)是你dispatch或者在action中commit的中傳入的第二個參數(shù)。 你這邊styleKey顯示是undefined 應(yīng)該是你在dispatch或者你在action中的commit沒有傳值

查看完整回答
反對 回復(fù) 2018-09-09
  • 2 回答
  • 0 關(guān)注
  • 1285 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號