请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Classic mode for store/ is deprecated and will be removed in Nuxt 3.

图片描述做第九章节城市服务时出现了超时报错,并提醒我Classic mode for store/ is deprecated and will be removed in Nuxt 3. 该如何解决

正在回答 回答被采纳积分+3

3回答

快乐源泉 2019-07-25 23:34:14

修改store/index.js ,不使用 Vuex.Store

import Vue from 'vue'
import Vuex from 'vuex'
import geo from './modules/geo'
import home from './modules/home'

Vue.use(Vuex)

const modules = {
geo,
home
}

const actions = {
async nuxtServerInit({ commit }, { req, app }) {
const { status, data: { province, city } } = await app.$axios.get('/geo/getPosition')
commit('geo/setPosition', status === 200 ? { province, city } : { province: '', city: '' })
const { status: status2, data: { menu } } = await app.$axios.get('/geo/menu')
commit('home/setMenu', status2 === 200 ? menu : [])
}
}

export default {
modules,
actions
}


2 回复 有任何疑惑可以回复我~
夏筱晗 2019-10-20 17:37:58

我用的是nuxt2.0版本,也有这一行,但是是warning,不改也可以,强迫症和对代码要求高的可以按照上面说的改~

0 回复 有任何疑惑可以回复我~
快乐动起来呀 2019-03-25 21:19:10

咱们课程使用的nuxt2.0,一定要按教程指定的版本哈

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信