请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

toast模板里暴露的方法在uniapp会报错,有办法解决吗

引入的toast暴露出来的方法uniapp编译出来的小程序会报错会返回一个js路径
图片描述

图片描述

正在回答 回答被采纳积分+3

2回答

提问者 追月猫 2023-03-04 17:21:04

我把模板组件里面要暴露的方法单独抽出来放到js文件里面引用能解决这个问题,vue3的这种先定义模块功能然后在setup里面解构出来的方式,在uniapp还使用这种方式开发还是用原来的方式比较好,这几天开始学uniapp做微信小程序各种坑

1 回复 有任何疑惑可以回复我~
  • uni-app Vue3用组合式api大部分情况运行良好,偶尔会有在使用一些官方组件比如uni-calendar的时候,要改为选项式的才能运行。
    回复 有任何疑惑可以回复我~ 2023-04-08 17:11:38
Dell 2023-03-04 22:02:38

则应该是 uniapp 的架构问题,就只能按照其要求,改自己的代码了

0 回复 有任何疑惑可以回复我~
  • 提问者 追月猫 #1
    老师,在uniapp里面页面参数只能在页面生命周期onLoad中取到,我引入onLoad方法在setup里面获取到页面传参,这个方式执行的顺序是先执行外面setup的内容再执行setup里面的onLoad方法,这样就没法通过onLoad及时取到页面传参使用。没法事先定义好js模块,然后在setup里解构使用,因为有的模块需要使用页面传递的参数,难道只能按原来的方式在data,methods里写数据和方法东一块西一块了吗
    回复 有任何疑惑可以回复我~ 2023-03-07 12:37:33
  • 提问者 追月猫 #2
    这几天开始学uniapp,把老师的设计稿项目用uniapp重构一遍。踩了好多坑,刚熟悉setup的设计功能模块的思路,现在好像要被逼着改回原来的方式有点难受。希望可以解一下惑
    回复 有任何疑惑可以回复我~ 2023-03-07 12:40:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信