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

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

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

瀏覽:73日期: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最新在线观看 | 国产91在线chines看 | 国产人成精品 | 一级毛片美国aaj毛片 | 毛片中文字幕 | 国产亚洲人成网站在线观看不卡 | 久久精品国产清自在天天线 | 一本一本大道香蕉久在线精品 | 国产精品色综合久久 | 婷婷色在线视频 | 国产www| 天天久久综合 | 韩国三级欧美三级国产三级 | 国产成人91青青草原精品 | 看成年全黄大色黄大片 | 国产成人18黄网站麻豆 | 欧美一区二区在线观看 | 久久99国产精一区二区三区! | 91在线视频免费 | 国语性猛交xxxx乱大交 | 亚洲看黄 | 亚洲精品久久久成人 | 一级a性色生活片久久毛片 一级a性色生活片毛片 | 国产欧美精品综合一区 | 在线免费观看一级毛片 | 国内自拍视频在线观看 | 在线免费观看色 | 国产精品 日韩 | 91av成年影院在线播放 | 亚洲第一视频在线观看 | 国产主播一区二区 | 久久性 | 久久视频在线看 | 国产精品第页 | 日本一区二区免费在线观看 | 亚洲第一色站 | 国产成年人网站 | 久久国产精品2020盗摄 |