都说微擎开发微信小程序很方便,偶也试试。
这里只分享开发配置,不分享业务开发。
首先吐槽微擎官网代码,百试不爽!好在网友提示才想到用破解版代码
破解版是经网友文章https://www.cnblogs.com/mensaocode/p/8270811.html里面提到
后百度找到另一个网友文章https://www.cnblogs.com/programmerVIP/p/11802731.html得到。万分感谢!
和多数网友的经验一样
- 先把小程序代码(后台)放到微擎的addons目录
- 然后在微擎系统安装应用
- 再新建微信小程序
- 最后用微信开发者工具ide打开小程序代码(前台)
- 手机调试
拿微擎小程序代码示例https://gitee.com/we7coreteam/demo_wxapp为例
微擎系统安装应用
- 把php目录下的
we7_wxappsample
复制到微擎addons目录下 - 然后在微擎系统安装应用,根据页面提示操作
- 操作路径:应用管理-未安装列表-安装
安装好后:
微擎系统新建微信小程序
- 平台入口
- 新增平台
- 新建微信小程序
- 手动添加小程序
- 新建单个小程序
填好
- 微信小程序名称
- 原始ID
- AppID
- AppSecret
下一步
(关键点 )微信小程序附加应用添加刚才安装的应用:
添加成功
下一步
(关键点 )版本添加刚才安装的应用:
添加成功
生成版本
完成
这样配置的效果:
平台的
应用的
微信开发者工具调试
工具下载地址https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
用工具打开js目录的we7wxappsample目录。
(关键点 )_配置服务器url(即微擎后台url):
至此可以用手机调试
手机用微信扫描ide调试的二维码,成功调试ide弹出调试窗口:
同时手机微信打开小程序:
手机做了个上传图片操作
在微擎代码目录看到手机上传的图片:
疑问
亲测,真机调试能上传图片到本机微擎代码目录\attachment\,这样算是前后台相通吗?
这个疑问的原因是
第一,微擎后台系统这几个原始ID、AppID、AppSecret不对应微信小程序的也能上传
第二,siteinfo(\demo_wxapp\js\we7_wxappsample\siteinfo.js)这几个属性”m”,”uniacid”,”acid”不对应数据库乱来也能上传