app.js和siteinfo.js
本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699
在 app.js 中除了定义一些小程序需要的快捷菜单,启动事件还需要引用与微擎系统交互的信息,具体如下:
//app.js
App({
onLaunch: function () {
//调用API从本地缓存中获取数据
},
onShow: function () {
},
onHide: function () {
},
onerror: function (msg) {
console.log(msg)
},
util: require('we7/resource/js/util.js'),
tabBar: {
},
globalData:{
userInfo : null,
},
util: require('we7/resource/js/util.js'),
siteInfo: require('siteinfo.js')
});
- util 引用微擎公共工具库JS文件,具体可以参考 util.js工具库)
- siteInfo 引用微擎系统定义的公共信息,接口通信时需要使用,打包小程序时会自动生成,开发时需要开发者自行定义一下。
siteinfo.js定义说明
定义到app.js同级目录即可。此文件内容会在用户上传微信审核时,动态获取当前账号的uniacid等信息进行替换,开发者无需担心此文件内各元素值的问题。
var siteinfo = {
'uniacid': '67', //小程序uniacid
'acid': '67',
'multiid': '10000', //小程序微站id,
'version': '1.0.0', //小程序版本号
'siteroot': 'https://demo.XXX.com/app/index.php', //站点URL
'token': 'woshiyanzhengtoken' //将用于接口中的数据安全校验
};
module.exports = siteinfo;
如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。