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;
本页目录
  1. siteinfo.js定义说明
文档统计
浏览次数:175737次
编辑次数:210次历史版本
最近更新:2023-01-16 16:16:34

如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。