微信小程序開發總結
記錄小程序開發過程中遇到的一些問題和解決方案
原文鏈接
1. 微信開發者 m.eeefficiency.com 版本
解決辦法
公司網絡是翻墻網絡,微信應該禁止
設置-----> 代理設置 -----> 不適用于任何代理,檢查直接網絡
2. 相應的服務器證書無效。控制臺輸入 微信() 可獲得更多詳細信息
解決辦法
小程序數據請求必須是 https 調試無證書可在項目設置中選擇安全域名,TLS 版和 HTTPS 證書
3. 按條件設置class<text wx:for="{% raw{微信}{% " wx:key="{% raw %}{{item}}{微信" class="微信{% raw %}{{index == 微信? '微信' : ''}}{微信" 微信='微信'> {% raw %}{{m.eeefficiency.com}}{微信</text>// index == 微信30334為 "微信30334"; 否則是 "微信"4.循環嵌套// 普通單循環<text wx:for="{% raw{微信}{% " wx:key="{% raw %}{{index}}{微信">{% raw %}{{m.eeefficiency.com}}{微信</text>///循環嵌套時使用 wx:微信="XXX" <view wx:for="{% raw{微信}{% "> <view class="微信" 微信="微信"> <text>{% raw %}{{m.eeefficiency.com}}{微信</text> </view> <view class="微信"> <view class="微信" wx:for=">{% raw %}{{m.eeefficiency.com}}{微信" wx:微信="cell" wx:key="index"> <view> <text class="微信">{% raw %}{{m.eeefficiency.com}}{微信</text> </view> </view> </view></view>5. 微信跳轉傳參數獲取//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////微信微信微信微信微信微信微信微信微信微信微信微信微信微信微信wxml<text wx:for="{% raw{微信}{% " wx:key="{% raw %}{{index}}{微信" 微信='微信' 微信="{% raw %}{{index}}{微信">{% raw %}{{m.eeefficiency.com}}{微信</text>//js微信30334(e) { / let id = m.eeefficiency.com; //跳轉到m.eeefficiency.com({ url: '../微信/微信?id=' id }/微信頁面 獲取參數微信(opts) { m.eeefficiency.com(m.eeefficiency.com) m.eeefficiency.com(m.eeefficiency.com)}// index == 微信30334為 "微信30334"; 否則是 "微信"6. 上拉加載更多,下拉刷新直接使用小城程序自帶方法 微信、 微信如果使用 微信組件還可以監聽 微信、 微信// 上拉加載更多微信: 微信() { if (m.eeefficiency.com != null) { m.eeefficiency.com({ 微信: false }) m.eeefficiency.com() }}// 下拉刷新微信: 微信() { m.eeefficiency.com()}7. 組件化 微信的使用
一個 微信可以用于通用組件
/*** 1. 給微信設置name* 2. 直接使用 微信=".{"*/<微信name="微信"> <view class="微信" 微信="{% raw {}{"> <view class="微信"></view> <view class="微信">正在加載</view> </view> </微信>// /** * 微信* 1. 按路徑引入* 2. 設置 is 等于 微信的name data="{{微信}}" 給微信的數據*/<微信src="../微信/m.eeefficiency.com;/><微信is="微信" data="{% raw{微信}{% "></微信>8. 微信和 微信
微信和 微信獲取涉及用戶的敏感信息,返回的數據 微信加密后的數據需要解密
官網提供了解密算法,可以稍微修改微信版本
項目下載 微信utils目錄下在utils 目錄下新建 m.eeefficiency.com 寫以下內容////utils/m.eeefficiency.com 微信= 微信('./微信/m.eeefficiency.com;).微信;微信30334(appId,微信) { m.eeefficiency.com = appId m.eeefficiency.com = 微信}m.eeefficiency.com = 微信(微信,iv) { / base ** m.eeefficiency.com ** base ** 解碼 var 微信= m.eeefficiency.com ** 微信(微信) var key = m.eeefficiency.com ** 微信(m.eeefficiency.com); var iv = m.eeefficiency.com ** 微信(iv); 對稱解密算法為 微信,數據采用PKCS#7填充 var mode = new m.eeefficiency.com(m.eeefficiency.com); try var bytes = m.eeefficiency.com(微信,key, true, iv: iv, mode: mode }); var 微信= m.eeefficiency.com(bytes); } catch (err) m.eeefficiency.com(err) } if (m.eeefficiency.com ** m.eeefficiency.com !== m.eeefficiency.com) m.eeefficiency.com(err) 微信34}m.eeefficiency.com = 微信在m.eeefficiency.com 引入m.eeefficiency.com 解密數據var 微信= 微信('utils/m.eeefficiency.com;);var AppId = '微信' var 微信= '微信'//m.eeefficiency.com({ 微信: 微信() //調用登錄接口 m.eeefficiency.com({ (res) m.eeefficiency.com((((((({ url: 'm.eeefficiency.com;, data: { appid: AppId, 微信: 微信, 微信: m.eeefficiency.com, 微信: '微信' }, 微信: { "微信": "微信/x- ** -微信" }, 微信: 'GET', 微信: 微信(res) { var pc = new 微信(AppId, m.eeefficiency.com) m.eeefficiency.com({ 微信: 微信(res) { var data = m.eeefficiency.com(m.eeefficiency.com, m.eeefficiency.com) m.eeefficiency.com('解密后 data: ', data) } }) }, fail: 微信(res) { } }) } }) }})
注意:微信的獲取微信開放平臺帳號必須已完成開發者資質認證,否則解密后的數據沒有微信字段
解密后數據
由于公司m.eeefficiency.com 版本要求比較簡單。 從開發到上線一共用了兩天時間,小程序的審核也是出奇的快。下午提交不到兩小時就審核通過了。嚴重懷疑他們沒測:joy:。
微信小程序開發總結
微信小程序開發總結 希望這篇文章對您有幫助.
上海西陸信息科技有限公司 承接各類微信小程序開發制作、小程序定制、APP 網站 開發制作,聯系電話 18221533805、15900430334
如果我從非正規渠道采購,會有什么風險?
采購成品系統代碼一定要正規渠道嗎
西陸招聘成品系統
西陸房產成品系統
西陸家政成品系統
西陸教育成品系統
西陸二手市場成品系統
西陸旅游成品系統
西陸健身成品系統
短視頻劇本|“瘋狂小楊哥”的爆火之路:人物關系反差
2年漲粉3800萬,零演技網紅——瘋狂小楊哥,為何會如此火?
共享儲物柜小程序APP 必要的功能
小程序 開發公司 聊應用基礎模塊
生鮮小程序APP要知道什么
房產APP小程序開發須知
教育類商城系統與教育小程序商城
聊電商APP小程序模塊
教育小程序開發功能
開發一款教育小程序,需要哪些基本功能?
聊聊 交友APP 小程序

聯系我們