亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - vuex報錯 this.$store.dispatch is not a function,怎么解決?

瀏覽:93日期:2023-04-02 11:16:37

問題描述

之前對著vuex官方的例子抄了一遍以后,打算自己做個帶完整html,css的demo,帶更多完整的功能,然后基本都完成了,開始測試的時候就遇到了后臺報錯“this.$store.dispatch is not a function”javascript - vuex報錯 this.$store.dispatch is not a function,怎么解決?我搞了一下午都沒弄好,對著例子比對半天都沒看出問題,使用vue官方的chrome調試器知道state和getters是有引入所以state,就是actions沒獲得我模擬出來的數據javascript - vuex報錯 this.$store.dispatch is not a function,怎么解決?

相關代碼如下

//Product.vueimport { mapGetters, mapActions } from ’vuex’export default {...created () {this.$store.dispatch(’getAllDetails’) }}

//store/modules/product.jsimport shop from ’../../api/shop’import * as types from ’../mutation-types’const state = { all:[] }const actions = { getAllDetails({ commit }) {shop.getDetails( details => { commit(types.PRODUCT_DETAILS, { details })}) }}const mutations = { [types.PRODUCT_DETAILS] (state, { details }) {state.all = details }}export default { state, getters, actions, mutations}

//store/mutations-typesexport const PRODUCT_DETAILS = ’PRODUCT_DETAILS’

//shop.jsconst _details = [{ iPhone6S: { name: ’Apple/蘋果 iPhone 6S’, desc: ’3D Touch、1200萬像素照片、4k視頻,強大功能于一身。’, price: ’5288 - 6888’, style: {’銀色’: ’http://o8yu724qs.bkt.clouddn.com/iphone6s-silver-select-2015.png’,’深空灰色’: ’http://o8yu724qs.bkt.clouddn.com/iphone6s-gray-select-2015.png’,’金色’: ’http://o8yu724qs.bkt.clouddn.com/iphone6s-gold-select-2015.png’,’玫瑰金色’: ’http://o8yu724qs.bkt.clouddn.com/iphone6s-rosegold-select-2015.png’ }, activeStyleUrl: ’http://o8yu724qs.bkt.clouddn.com/iphone6s-silver-select-2015.png’, size: {’16GB’: 5288,’64GB’: 6088,’128GB’: 6888 } }}]export default { getDetails (cb) {console.log(cb)return cb(_details) }}

如果大佬們有時間,或者覺得我截取的片段不能說明問題,可以到github中下載完整版本調試,先謝謝大佬們了。

問題解答

回答1:

修改main.js中

import * as store from ’./store’

為import store from ’./store’

回答2:

//Product.vueimport { mapGetters, mapActions } from ’vuex’export default {...created () {this.$store.dispatch(’getAllDetails’) }}

要先在你這個代碼里面引入store,import store from ’./store’

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 免费看黄色的网站 | 精品国产福利第一区二区三区 | 正在播真实出轨炮对白 | 亚洲欧洲毛片 | 91成品视频| 欧美一级毛片免费网站 | 成人夜色视频 | 九九色在线视频 | 国产日韩精品一区二区在线观看播放 | 国产亚洲精品精品国产亚洲综合 | 日韩欧国产精品一区综合无码 | 黄色片在线免费观看 | 好黄好猛好爽好痛的视频 | 在线观看日本永久免费视频 | 青青草久热精品视频在线观看 | 综合久久久久久久综合网 | 一级欧美视频 | 色男人的天堂 | 亚洲福利精品一区二区三区 | 国产欧美另类久久久精品免费 | 免费看黄网站在线 | 国产成人高清精品免费软件 | 成人全黄三级视频在线观看 | 欧美视屏在线观看 | 色婷婷色 | 国产精品久久久久久久久久98 | 国产成人99久久亚洲综合精品 | 狠狠色噜噜狠狠狠狠97不卡 | 理论片我不卡在线观看 | 国产一区亚洲二区三区毛片 | 欧美日韩午夜精品不卡综合 | 色综合久久中文色婷婷 | 国产精品久久久久久久网站 | 国产一区二区在线播放 | 免费a级片在线观看 | 中文字幕啪啪 | 欧美一级毛片兔费播放 | 搡女人视频免费 | 免费观看a级毛片在线播放 免费观看a级片 | 久综合色 | 精品国产福利一区二区在线 |