阿狸的祈祷
阿狸的祈祷
  • 发布:2024-04-22 11:50
  • 更新:2024-04-22 11:59
  • 阅读:186

【报Bug】v2 用了Vuex.Store在 nvue 报 Uncaught TypeError: (0 , _vue.effectScope) is not a function

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: w10

HBuilderX类型: 正式

HBuilderX版本号: 4.08

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: HarmonyOS

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

import Vue from "vue";
import Vuex from "vuex";

import createPersistedState from "vuex-persistedstate";
// npm install --save vuex-persistedstate

Vue.use(Vuex);

import user from "./api/user";

export default new Vuex.Store({
plugins: [
createPersistedState({
storage: {
getItem: key => uni.getStorageSync(key),
setItem: (key, value) => uni.setStorageSync(key, value),
removeItem: key => uni.removeStorageSync(key)
},
paths: ['user'] //打包后
// paths: ['user'] //本地调试
})
],
modules: {
user
}
});

操作步骤:

执行

预期结果:

无报错

实际结果:

Uncaught TypeError: (0 , _vue.effectScope) is not a function

bug描述:

v2 用了Vuex.Store在 nvue 报 Uncaught TypeError: (0 , _vue.effectScope) is not a function

2024-04-22 11:50 负责人:无 分享
已邀请:
阿狸的祈祷

阿狸的祈祷 (作者)

真相只有一个,vuex版本太高
yarn add vuex@3.6.2 | npm i vuex@3.6.2
安装后正常

要回复问题请先登录注册