uni-app uniapp-cli vue3 使用支付宝原生组件 参数无法传入 自定义事件不生效

z31licg0  于 3个月前  发布在  uni-app
关注(0)|答案(7)|浏览(53)

问题描述
uniapp-cli vue3 使用支付宝原生组件 参数无法传入 自定义事件不生效

复现步骤
在支付宝环境运行代码

预期结果
正常使用

实际结果
参数无法传入 自定义事件不生效

系统信息:

支付宝开发者工具版本3.3.3

nnvyjq4y

nnvyjq4y2#

vue2版本正常 vue3版本有这个问题

lndjwyie

lndjwyie3#

相同问题,使用支付宝原生组件,vue2 可行,vue3 不行;
自己测试了下,有以下情况:
微信原生组件 - vue2 和 vue3 打包出来的都能良好运行。
支付宝原生组件 - vue2 良好运行,vue3 传参接收不到。
抖音原生组件 - vue2 良好运行,对于 vue3 来说,HBUILDERX 3.6.3 版本会提示找不到插件,undefined,对于最新版本的 HBUILDERX 良好运行。

omjgkv6w

omjgkv6w4#

在将支付宝小程序 component2 设置为 false 后,参数拿不到的问题没了。
不过原来通过 this.$refs.xxx 拿到的组件实例,在 vue3 编译后,打印了下 this.$refs 为空对象,导致访问 this.$refs.xxx 时为 undefined

uidvcgyl

uidvcgyl5#

Vue3开发的微信小程序插件,插件里的组件在使用的时候也是接收不到任何参数。刚又用最新版本试了下,依旧收不到。

lsmd5eda

lsmd5eda6#

除了className任何参数都拿不到,不仅仅是事件,不知道是不是只有我这样,uniapp-cli vue3

相关问题