微信小程式中開發常見問題
在微信小程式的開發過程中,會遇到各式各樣的問題,本文主要是針對自己開發中遇到的問題,找到解決方案後的記錄總結。
1.控制元件中同時使用wx:if和wx:for導致無效的問題
這個問題是一個朋友問到的,場景是一個列表資料,通過伺服器的一個引數控制條目中圖片的顯示隱藏,比如當前的資料是有圖片的,則該條目的isShow為true,反之,則isShow為false。佈局的方式是大的列表資料巢狀小的圖片列表資料,在實現的時候通過wx:if來控制圖片列表的顯示隱藏,通過wx:for來控制圖片列表資料的顯示,邏輯結構很簡單,但是在圖片列表控制元件上同時新增wx:if和wx:for時,發現wx:if不起作用。圖片列表程式碼如下:
<block class="imglist" wx:if="{{item.isShow}}" wx:for="{{item.piclists}}">
<image class='image-view' src="{{item.pic}}"></image>
</block>
看到這個問題,也很奇怪,邏輯上沒有什麼問題,然後開始動手做測試,測試過程中發現:如果對同一個控制元件同時新增wx:if和wx:for,是不能正常起作用的。修改程式碼,在圖片列表控制元件外新增一個view佈局,來單獨控制其顯示隱藏。修改後程式碼如下:
<view wx:if="{{item.isShow}}">
<block class="imglist" wx:for="{{item.piclists}}">
<image class='image-view' src="{{item.pic}}"></image>
</block>
</view>
2.我們使用app.json檔案來對微信小程式進行全域性配置,決定頁面檔案的路徑、視窗表現、設定網路超時時間、設定多 tab 的時候在pages中寫註釋的時候回報錯。
例如:
{
"pages":[
//這是首頁面
"pages/welcome/welcome"
]}
此時就會報錯
3.微信小程式使用POST方法請求的問題
這個坑也是不小的坑,微信小程式發起wx.request()方法請求,用get方法請求都沒什麼問題,但是用post方法請求時,就容易出現這樣或那樣的問題,原因是wx.request()使用post方法請求時,還需要加上header,header[content-type]值為application/x-www-form-urlencoded,否則請求返回失敗。
相關文章
- 微信小程式開發常見問題(四)微信小程式
- 微信小程式開發常見問題(五)微信小程式
- 微信小程式開發常見問題(七)微信小程式
- 微信小程式開發中遇到的幾個小問題微信小程式
- 開發微信小程式之HTTPS報錯常見問題彙總及解決方法微信小程式HTTP
- 微信小程式開發完工+問題彙總微信小程式
- [轉]經驗分享:微信小程式外包接單常見問題及流程微信小程式
- AI運動小程式開發常見問題集錦二AI
- 微信分享常見問題--避坑指北
- 微信小程式開發微信小程式
- 微信支付HTTPS伺服器常見問題HTTP伺服器
- 微信雲託管常見問題FAQ(一)
- 開發過程中mysql常見問題MySql
- 微信小程式開發小記微信小程式
- angular 開發微信小程式及webview不重新整理問題Angular微信小程式WebView
- 微信小程式中的iOS相容性問題微信小程式iOS
- 微信小程式開發2微信小程式
- 微信小程式開發教程微信小程式
- 【小程式】微信小程式開發準備微信小程式
- 【微信小程式】微信小程式 文字過長,自動換行的問題微信小程式
- DDC/NFT開發常見問題
- 近期BSN開發常見問題
- 微信小程式常見的UI框架/元件庫總結微信小程式UI框架元件
- 使用mpvue開發微信小程式Vue微信小程式
- 微信小程式開發--『狗蛋TV』微信小程式
- 開發微信小程式的作用微信小程式
- 微信小程式雲開發6微信小程式
- 微信小程式開發神器-Grace微信小程式
- 微信小程式開發精講微信小程式
- 微信小程式藍芽開發微信小程式藍芽
- 微信小程式開發總結微信小程式
- 微信小程式支付全問題解決微信小程式
- 小程式讀書筆記(1)常見問題筆記
- 微信小程式開發之大神之路最全微信小程式開發教程(視訊+精品文章)微信小程式
- 【微信小程式開發】梔子手作花花微信小程式商城開發最佳實踐微信小程式
- 微信小程式開發系列七:微信小程式的頁面跳轉微信小程式
- 微信小程式開發系列教程三:微信小程式的除錯方法微信小程式除錯
- 微信小程式開發系列二:微信小程式的檢視設計微信小程式