给份工养家糊口
给份工养家糊口
  • 发布:2022-04-22 17:11
  • 更新:2022-04-24 11:23
  • 阅读:634

#微信小程序#如何向uniapp编译后的小程序根路径下的app.js里添加代码

分类:uni-app

情况如下:项目需要引入第三方的sdk(js文件)并且在编译后的app.js文件里完成以下操作,但是在uniapp的文档里没找到能完成该需求的描述

app.js 文件的顶部添加以下 JS 代码,即可进行基础指标(PV,UV,停留时长,系统信息等)的统计:

require('np-wx')  

App({  
  npConfig: {  
    appKey: 'YOUR_NP_APPKEY', // 由NP分配的 app key  
    debug: true // 是否打开调试模式,控制台打印上报数据  
  }  
})

尝试过在App.vue文件的onLaunch钩子里通过this.$scope 添加npConfig这个属性,但是onLaunch的时机比sdk里检索配置属性npConfig中的appKey的时机要晚,导致sdk不能正常获取到appKey

2022-04-22 17:11 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

在微信开发工具里加

  • 给份工养家糊口 (作者)

    ...如果是在微信开发者工具里,每次编译完都要往里加。。。

    2022-04-24 08:17

DCloud_UNI_FXY

DCloud_UNI_FXY

    const MiniProgramApp = App  
    App = (options) => {  
        options.npConfig = {  
            appKey: 'YOUR_NP_APPKEY',  
            debug: true  
        }  
        return MiniProgramApp(options)  
    }  
    export default {  
        onLaunch: function() {  
            console.log('App Launch')  
        },  
        onShow: function() {  
            console.log('App Show')  
        },  
        onHide: function() {  
            console.log('App Hide')  
        }  
    }

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