sanran
sanran
  • 发布:2024-05-05 02:15
  • 更新:2024-08-13 17:19
  • 阅读:1107

vue3.4+使用defineModel时报错 "mergeModels" is not exported by

分类:uni-app

使用官方的vue3 vite的cli模版开发。vue3版本是3.4.21,在编译为小程序时报错

 "mergeModels" is not exported by "node_modules/@dcloudio/uni-mp-vue/dist/vue.runtime.esm.js", imported by "src/components/tab/tab.vue".  
at components/tab/tab.vue:1:32  
  1: import { useModel as _useModel, mergeModels as _mergeModels } from 'vue'  
                                     ^  
  2: import { o as _o, toDisplayString as _toDisplayString, t as _t } from "vue" (x12)
2024-05-05 02:15 负责人:BFC 分享
已邀请:

最佳回复

BFC

BFC

你好,使用 npx @dcloudio/uvm@latest alpha 更新到最新版本

3***@qq.com

3***@qq.com

使用 npx @dcloudio/uvm@latest alpha 更新到最新版本,实际不是github最新的版本

手动修改版本号 为:3.0.0-alpha-4010820240523001

再执行npm install (安装前可能要删除.lock和 node_modules) , 亲测可用

8***@qq.com

8***@qq.com

"@dcloudio/uni-app": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-app-harmony": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-app-plus": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-components": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-h5": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-alipay": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-baidu": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-jd": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-kuaishou": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-lark": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-qq": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-toutiao": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-mp-xhs": "3.0.0-alpha-4020320240703001",
"@dcloudio/uni-quickapp-webview": "3.0.0-alpha-4020320240703001",
今日升级到3.0.0-alpha-4020320240703001版本,可以使用defineModel

1***@qq.com

1***@qq.com

插个眼,一样的问题,我用的hbuilder X 编译,也报一样的错

KKC

KKC

插眼

deary

deary

插眼,什么时候官方能修复

九彩神韵Lucio

九彩神韵Lucio

Github上的源代码中已经发布了,只是没有合并到正式版本,但是也是迟早的事情。
我现在的做法是把本地代码做了个 Patch,在本地就可以正常使用了。

ChesterLee16

ChesterLee16

一样的问题

要回复问题请先登录注册