都说微擎开发微信小程序很方便,偶也试试。
这里只分享开发配置,不分享业务开发。
首先吐槽微擎官网代码,百试不爽!好在网友提示才想到用破解版代码。
破解版是经网友文章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目录的we7_wxappsample目录。
(关键点 )配置服务器url(即微擎后台url):

至此可以用手机调试。
手机用微信扫描ide调试的二维码,成功调试ide弹出调试窗口:

同时手机微信打开小程序:

手机做了个上传图片操作。在微擎代码目录看到手机上传的图片:

疑问
亲测,真机调试能上传图片到本机微擎代码目录\attachment\,这样算是前后台相通吗?这个疑问的原因是,第一,微擎后台系统这几个原始ID、AppID、AppSecret不对应微信小程序的也能上传,第二,siteinfo(\demo_wxapp\js\we7_wxappsample\siteinfo.js)这几个属性"m","uniacid","acid"不对应数据库乱来也能上传。
网友评论