d***@163.com
d***@163.com
  • 发布:2024-03-20 15:59
  • 更新:2024-03-20 15:59
  • 阅读:164

字节小程序 provide 全局注入一个js文件 inject接收 在vue实例的 data里面用会报错,在生命周期和methods里面都正常

分类:uni-app

产品分类: uniapp/小程序/字节跳动

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.99

第三方开发者工具版本号: 4.2.1

基础库版本号: 3.16.0.0

项目创建方式: HBuilderX

示例代码:

<script>
import myLoginNew from '@/components/my-login-new/my-login-new.vue';
export default {
inject: ['$http', '$api', '$utils','$userUtils', '$tokenUtils'],
components: {
myLoginNew
},
data() {
return {
imgPath: this.$api.imgPath,//oss图片路径
}
},
onUnload() {

    },  
    onLoad(e) {       

    },  
    onShow() {  
        console.log('onShow  '+this.$api.imgPath);  
    },  
    onPageScroll(res) {  

    },  
    onReachBottom() {  

    },  
    methods: {  
    },  
}  

</script>

操作步骤:

直接运行

预期结果:

在data 种能获取到全局注入的js种定义的数据

实际结果:

报错

bug描述:

字节小程序 provide 全局注入一个js文件 inject接收 在vue实例的 data里面用会报错,在生命周期和methods里面都正常

2024-03-20 15:59 负责人:无 分享
已邀请:

要回复问题请先登录注册