4***@qq.com
4***@qq.com
  • 发布:2021-01-15 13:56
  • 更新:2021-01-18 17:32
  • 阅读:1084

【报Bug】同样的vue组件,在vue项目中可以正常引入,在uniapp中报错

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.1

HBuilderX类型: 正式

HBuilderX版本号: 3.0.5

浏览器平台: Chrome

浏览器版本: 3.0.5

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://applet.open.95516.com/d7fc4aaa63b00147

示例代码:

import Vue from 'vue'  
import App from './App'  
import router from './router'  
import upComponents from '../unionpay-ui'  
Vue.config.productionTip = false  
Vue.use(upComponents)  
/* eslint-disable no-new */  
new Vue({  
el: '#app',  
router,  
components: { App },  
template: '<App/>'  
})  

<button class=" h5-cup-ui-upbutton up-button" data-scope="scope.mobile,scope.auth"   
data-timeout="2000">授权button</button>  

export default {  
 name: 'App',  
 data() {  
 return {  
 scope: "scope.mobile"  
 }  
 },  
 methods: {  
 btnClick(event, err, result) {  
 console.log(event, err, result)  
 }  
 }  
 }

操作步骤:

在云闪付中,就按以上代码

预期结果:

可以正常授权获取code

实际结果:

报错误 id of null
因为是云闪付小程序(实际是vue项目),希望能联系我,我和您详细描述。

bug描述:

在uniapp中引入vue组件报错,但是在普通vue项目中引入可以正常运行,请问是怎么回事?

2021-01-15 13:56 负责人:无 分享
已邀请:
chenli

chenli

建议提供一个可直接运行和可复现的简单示例工程。方便他人排查问题!

  • 4***@qq.com (作者)

    我发到下面了,方便帮忙看一下吗?

    2021-01-18 17:33

4***@qq.com

4***@qq.com (作者) - 90

简单的项目,

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