- 在index.js中 發(fā)送異步請求后侨赡,一般會用console.log(res), 在NetWork中查看是否有請求信號嗦嗡,在Console中查看輸出勋锤,依據(jù)輸出來進(jìn)行賦值
2.用this.setData來賦值,并在AppData中檢查接口
- 返回https://api-hmugo-web.itheima.net 不在以下 request 合法域名列表中侥祭,請參考文檔https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html 錯誤時叁执,解決方法:
一:可以在小程序中設(shè)置不校驗域名茄厘。
二: 管理員將需要使用的域名添加到小程序后臺
注:request安全域名保存并提交后,微信會有一段時間的緩存谈宛,大概10多分鐘后次哈,request合法域名生效
4.發(fā)送的請求最好使用es6的promise來優(yōu)化
5.代碼太長時,可以折疊已經(jīng)完成的部分
6.為了防止編譯時頁面自動跳轉(zhuǎn)到首頁吆录,在微信小程序編輯普通編譯-改模式名稱-改啟動頁面為需要編譯的頁面
7.一次性打印多個 view{$}*100
8.less中使用calc的時候注意:~'calc()'
9.使用本地存儲技術(shù)亿乳,小程序沒有數(shù)據(jù),查看storage是否有存儲數(shù)據(jù)径筏;檢驗存儲代碼是否準(zhǔn)確葛假,點擊全部清除,再在設(shè)置的間隔內(nèi)編譯即可滋恬。
- 頁面分類跳轉(zhuǎn) url中傳參聊训,驗證看頁面參數(shù)
可以看到代碼和頁面的對應(yīng)
12.富文本<rich-text nodes="{{}}" </rich-text>
13.在前端處理圖片.webp格式問題(iphone不支持),字符串全部替換:.replace(/.webp/g,'.jpg')
14.處理多屬性只用到少數(shù)屬性的問題恢氯,data中保留幾個屬性带斑,優(yōu)化小程序不那么卡:
![image.png](https://upload-images.jianshu.io/upload_images/24262687-22e3afccb66b7c12.png?imageMogr2/auto-
orient/strip%7CimageView2/2/w/1240)
15.設(shè)置按鈕,和元素一樣寬高勋拟,透明度為0
16 轉(zhuǎn)換為數(shù)組 ||[]
17只要發(fā)現(xiàn)一些 屬性名很怪異的時候 都要使用[]形式來獲取屬性值,如scope.address,會誤以為先調(diào)用scope勋磕,后調(diào)用address,正確表達(dá)["cope.address"]
18 先靜態(tài)樣式敢靡,確保準(zhǔn)確再進(jìn)行動態(tài)渲染
19