vue版本:3.4.21
vue2 升级vue3 运行时报错 Cannot assign to read only property '_' of object '#<Object>'
你好, 这个问题已经排查出来,主要是@vue/shared版本问题导致的。 这边近期会尽快进行版本升级修复这个问题。
目前有两个方案可以解决这个问题
方案一: 卸载 @vue/shared 包,重新安装 @vue/shared@3.4.21 固定版本,
方案二: 可以通过修改node_module内@dcloudio/uni-h5-vue 内的源代码的方式来修复这个错误
第一步 找到 node_modules/@dcloudio/uni-h5-vue/dist/vue-runtime.esm.js 文件
第二步 修改 5821行的代码
def(children, "_", type);
// 修改为
def(children, "_", type, true);
vue issues相关问题
https://github.com/vuejs/core/commit/9c2de6244cd44bc5fbfd82b5850c710ce725044f
https://github.com/vuejs/core/issues/10818
BFC
你好,如果可以的话,将复现的代码demo上传上来。 方便更快的定位解决问题
2024-07-18 18:12