我在store\index.js里用到了vue,但是一直报错说找不到。
报错信息如下:
17:41:08.053 ../../../../workspace/anime-wx-dy-mini/store/index.js (1:7): "default" is not exported by "node_modules/@dcloudio/uni-mp-vue/dist/vue.runtime.esm.js", imported by "../../../../workspace/anime-wx-dy-mini/store/index.js".
17:41:08.053 at store/index.js:1:7
17:41:08.053 1: import Vue from 'vue'
17:41:08.053 ^
17:41:08.053 2: import Vuex from 'vuex'
17:41:08.053 3: import state from './state'
store\index.js中的代码如下
import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import * as getters from './getters'
import mutations from './mutations'
import * as actions from './actions'
Vue.use(Vuex)
const store = new Vuex.Store({
state,
getters,
mutations,
actions,
})
export default store
main.js代码如下:
import Vue from 'vue'
import App from './App'
import store from './store'
Vue.prototype.$store = store
import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
store,
...App
})
app.$mount()
// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
const app = createSSRApp(App)
return {
app
}
}
// #endif
package.json中代码如下:
{
"dependencies": {
"@dcloudio/uni-ui": "^1.5.7"
}
}
4 个回复
DCloud_UNI_JBB
可以参考下面的代码修改
vuex的使用指南 参考这个链接 https://uniapp.dcloud.net.cn/tutorial/vue3-vuex.html#%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5
用户2836335 (作者)
麻烦各位大佬帮我看看是为什么
DCloud_UNI_JBB
您好,麻烦发个可复现的demo
用户2836335 (作者)
你好,我不清楚需要给你发什么
2025-06-13 17:49
DCloud_UNI_JBB
回复 用户2836335: 你先精简一下的项目代码,去除业务逻辑,然后压缩为zip文件发到这个帖子评论区,或者在im里面私聊发我zip文件
2025-06-13 17:51
用户2836335 (作者)
回复 DCloud_UNI_JBB: 你好 我发了一个demo,辛苦帮忙看一下
2025-06-13 17:59
用户2836335 (作者)
辛苦大佬帮我看一下了,孩子鼓捣半天了一直没找到到底是哪的问题