禾匠小程序最新修复若干bug,测试完毕
具体步骤如下:
Node.js + 小程序开发者工具
安装、运行
命令行切换到代码目录下,执行以下命令安装依赖
npm install
创建配置下面两个文件
/src/siteInfo.js文件 小程序配置如下:
module.exports = {
'acid': -1,
'version': '1.0.0',
'siteroot': 'http://localhost/app/index.php',
'apiroot': 'https://localhost/web/index.php?_mall_id=1',
};
h5配置如下:
let siteInfo = {
'acid': -1,
'version': '1.0.0',
'apiroot': 'https://localhost/web/index.php?_mall_id=1',
'id': '1',
};
修改apiroot成自己的服务器路径,_mall_id可从后台的小程序商城列表获取到ID,id为后台的小程序商城列表获取到ID
/src/manifest.json文件
{
"name": "zjhj_bd_app",
"appid": "",
"description": "",
"versionName": "1.0.0",
"versionCode": "100",
"transformPx": false,
"uniStatistics": {
"enable": false
},
"app-plus": {
},
"quickapp": {
},
"mp-weixin": {
"appid": "",
"setting": {
"urlCheck": false
},
"usingComponents": true,
"permission": {
"scope.userLocation": {
"desc": "请求获取您的位置信息"
}
}
},
"mp-alipay": {
"usingComponents": true
},
"mp-baidu": {
"appid": "",
"usingComponents": true
},
"mp-toutiao": {
"appid": "",
"usingComponents": true,
"urlCheck": false
},
"mp-qq": {
"usingComponents": true
},
"h5": {
"async": {
"loading": "AsyncLoading",
"error": "AsyncError",
"delay": 2000,
"timeout": 10000
},
"uniStatistics" : {
"enable" : true
},
"publicPath" : "/addons/zjhj_bd/h5/",
"router" : {
"base" : "/addons/zjhj_bd/h5/",
"mode" : "hash"
},
"sdkConfigs": {
"maps": {
"qqmap": {
// 腾讯地图秘钥(key)https://lbs.qq.com/dev/console/key/manage
"key": ""
}
}
}
},
}
mp-weixin/appid填写上微信小程序的appid
h5编译时需要注意文件路径问题:目前需要将h5编译后的文件解压到域名根目录/addons/zjhj_bd/h5/路径下;