看支持的视频都是 vue2的,vue3 vant-weapp 只会在小程序中生效, h5页面 没有生效
- 发布:2024-06-17 12:42
- 更新:2024-06-21 17:33
- 阅读:534
官方有考虑 vue3 下支持 vant-weapp吗? uniapp的vue2会解析微信小程序原生语言,但是vue3的编译引擎不会解析微信小程序原生语言
爱豆豆 - 办法总比困难多
???
你这不是问反了嘛?你应该去问vant-weapp为啥不兼容uniapp的h5 而不是问uniapp支不支持
而且你问的也不对 vant-weapp是vant的小程序插件 肯定不支持h5啊
vant官网不写的很清楚吗?
你想在uniapp中的h5端使用vant 那么你可以使用vant的移动端组件
vant小程序端网址:https://vant-ui.github.io/vant-weapp/#/home
vant移动端网址:https://vant-ui.github.io/vant/#/zh-CN
爱豆豆 - 办法总比困难多
vue3Demo.zip
把vant-weapp 插件更换为 vant即可正常使用
不清楚你为啥非要在h5端使用vant-weapp 都不是一个端的组件 肯定是不能用的
或者你可以向vant-weapp发表一下你的问题:https://github.com/youzan/vant-weapp/issues
-
2***@qq.com (作者)
说下我的需求,就是我想把小程序的项目用uniapp重写下,让他支持打包成app,小程序以及h5,小程序用到了vant,而且我查资料有人用vue2语法下的uniapp实现过,但是vue3不行,所以我就比较奇怪这个原因在哪? 参照vue2Demo我理解uniapp vue2的编译引擎会解析小程序的语法,并将小程序语法转换成vue语法。但是vue3的编译引擎不会解析小程序的语法。
2024-06-21 20:09
2***@qq.com (作者)
-
回复 2***@qq.com: 那肯定不对啊 你都没按照vant官方的说明去使用 vant-weapp 就是小程序端的组件 不能用在h5端
你应该去找vant的官方人员 而不是uniapp的问题 就像我第一次的回复一样 是你用错了 h5端应该使用vant 而不是vant-weapp2024-06-21 15:05
-
2***@qq.com (作者)
回复 爱豆豆: 我看过vant官方的,他们的说vant-weapp 是微信小程序原生语言写的,那我理解就是uniapp的vue2会解析微信小程序原生语言,但是vue3的编译引擎不会解析微信小程序原生语言。我就想确认下uniapp vue3引擎后续有考虑支持这方面的吗?
2024-06-22 14:50
2***@qq.com (作者)
可能是我没有说清楚,针对与小程序的 vant-weapp 这个。在uniapp,vue2的情况下使用,编译的时候会在对应目录下生成对应的.vue文件,但是vue3编译的时候不会生成。这样就会出现一个现象,相同的插件vue2编译后h5页面可以使用,vue3编译后不可以使用对应组件也不会生成.vue文件
2024-06-19 20:37
2***@qq.com (作者)
详情看主楼附加截图
2024-06-19 20:37