[TOC]
微擎小程序是我們在微擎與微信小程序的結合上開發小程序開發框架,結合微擎系統處理了用戶信息、粉絲關聯、支付、模塊等業務功能。我們提供了一個小程序開發框架和示例,[微擎小程序框架,歡迎Fork](https://git.oschina.net/we7coreteam/wxapp)
微擎小程序會以微擎模塊為基礎,為用戶提供一鍵打包小程序功能,將所需要的模塊功能快速的打包為一個微信小程序。所以開發者在開發小程序時,請嚴格按照微擎小程序框架來開發小程序。
#### 文件結構
~~~
ewei_hotel 模塊小程序
.
. (其它模塊目錄)
.
we7 微擎小程序框架
pages 小程序頁面和一些組件
resouse 公共資源,圖片,JS庫等
app.js 入口文件
app.json
app.wxss 公共樣式
~~~
#### 入口文件
>[info] 開發者拿到示例后可以在app.js文件中,更改為自己的站點URL及公眾號ID
~~~
App({
onLaunch: function () {},
onShow: function () {},
onHide: function () {},
onError: function (msg) {},
//加載微擎工具類
util: require('we7/resource/js/util.js'),
//導航菜單,微擎將會自己實現一個導航菜單,結構與小程序導航菜單相同
tabBar: {},
//用戶信息,sessionid是用戶是否登錄的憑證
userInfo: {
sessionid: null,
},
//站點信息
siteInfo: {
'uniacid': '8641', //公眾號uniacid
'acid': '8650',
'multiid': '8907', //小程序版本id
'version': '1.0.0', //小程序版本
'siteroot': 'https://pro.we7.cc/app/index.php', //站點URL
'token': 12312 //將用于接口中的數據安全校驗
}
});
~~~
- 入門
- 系統安裝
- 接入公眾平臺
- 關鍵字回復
- 更上一層樓
- 編碼規范
- php編碼規范
- html&css編碼規范
- JavaScript編碼規范
- 系統概述
- 結構概述
- 入口腳本
- 微擎MVC
- URL路由&創建
- $_W&全局變量
- 加載器
- 錯誤處理
- 日志記錄
- 模板
- 模板標簽
- 數據調用
- 常用變量
- 手機端組件
- 概述及依賴
- 圖像上傳
- 彈出選項
- 后臺組件
- 概述及依賴
- 后臺文件上傳
- 富文本編輯器
- 系統鏈接選擇器
- 其它常用組件
- 數據庫
- 參數綁定
- 數據操作
- 主從配置
- 連接其它數據庫
- 緩存
- 配置
- 緩存操作
- Http請求
- 概述及依賴
- GET&POST請求
- 發送郵件
- 會員與積分
- 統一用戶中心
- 借用OAuth
- 積分操作
- 資料操作
- 卡券
- 營銷卡券
- 會員卡
- 消息響應
- 消息概述
- 消息響應
- 微信API
- 公眾號AccessToken
- 共享收貨地址(廢棄)
- 共享收貨地址(新)
- 粉絲標簽
- 客服消息
- 模板消息
- 粉絲信息
- 素材
- 群發
- 二維碼
- 在線支付
- 概述及依賴
- 發起支付(PHP)
- 發起支付(JS)
- 驗證支付
- 模塊
- 設計模塊
- 目錄結構
- module.php
- processor.php
- site.php
- receiver.php
- 模塊高級專題
- 自定義分享
- 智能應答
- 微信卡券
- 遠程附件
- 權限控制
- 特殊事件觸發模塊
- 粉絲信息
- 小程序
- 概述
- Uitl類
- 云服務
- 云API
- 系統接口
- 模塊云配置
- 云短信
- 云短信錯誤代碼
- 云短信發送函數
- 批量群發短信
- 應用推廣
- 懸賞文案
- 折扣碼
- 系統消息
- 開發者等級資料認證
- 應用標簽
- 模塊自動檢測訂閱支持
- 小程序
- 開發實例
- 參數設置
- 常見問題