ltl110
ltl110
  • 发布:2022-08-02 17:10
  • 更新:2022-11-16 14:05
  • 阅读:1235

uni-app调用云闪付获取手机号授权一直报错

分类:uni-app

和官网VUE的DEMO中一模一样的写法,但是在uni-app中就不行,用VSCODE写的VUE2就可以,代码一模一样,老是报错如下:
chunk-vendors.js:2032 [Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'id' of null"
found in
---> <UPButton>
经过调试发现是有获取到的,但是不管是拒绝授权还是同意授权,就一直报错,不会进入到回调函数中, 后面直接用VUE创建了一个项目,运行后是不会报错的,在uni-app项目中就不行,各位大佬有遇到过吗?

2022-08-02 17:10 负责人:无 分享
已邀请:
ltl110

ltl110 (作者)

已解决,不能用VUE的方式去授权

  • var_export

    用h5的方式授权吗?最后怎么解决的

    2022-08-10 09:35

  • 1***@qq.com

    大佬,最后是怎么解决'id' of null"这个问题的呢

    2022-08-16 15:27

2***@qq.com

2***@qq.com

大佬咋解决的啊!

2***@qq.com

2***@qq.com

咋解决德亚

  • 1***@qq.com

    下载vue-cup-ui,将vue-cup-ui.css,vue-cup-ui.umd.js两个文件在main.js中引入


    在main.js中引入upsdk.js文件


    使用UPButton组件授权获取code,权限为scope


    修改vue-cup-ui.common.js handleClick 方法,具体变更如下:


    第369行

    // this.$emit('click', event, null, data);

    this.$emit('click',data);

    第373行

    // this.$emit('click', event, err);

    this.$emit('click', err);

    2022-08-31 17:35

  • 1***@qq.com

    // #ifdef MP-UNIONPAY

    import VueCupUI from './static/vue-cup-ui/lib/vue-cup-ui.umd.js'

    import './static/vue-cup-ui/lib/vue-cup-ui.css'

    Vue.use(VueCupUI)

    // #endif

    2022-08-31 17:36

  • j***@outlook.com

    回复 1***@qq.com: 为什么导入的是umd.js,修改的是common.js文件?

    2022-11-26 15:44

2***@qq.com

2***@qq.com

感谢哥,vx多少,给你转个奶茶钱

  • 1***@qq.com

    不用不用,客气,就是交流,我也只是搬运工

    2022-09-01 09:15

ltl110

ltl110 (作者)

汗。。一直没登录,都不知道有人回复,抱歉抱歉,你们解决了那就好

该问题目前已经被锁定, 无法添加新回复