體驗(yàn)評(píng)分是一項(xiàng)給微信小程序的體驗(yàn)好壞打分的功能,它會(huì)在小程序運(yùn)行過程中實(shí)時(shí)檢查,分析出一些可能導(dǎo)致體驗(yàn)不好的地方,并且定位出哪里有問題,以及給出一些優(yōu)化建議。下面為大家分享微信小程序體驗(yàn)評(píng)分的計(jì)分方法。
微信小程序體驗(yàn)評(píng)分的計(jì)分方法
目前體驗(yàn)評(píng)分共有27條規(guī)則,共分為三類:性能、體驗(yàn)、最佳實(shí)踐,滿足規(guī)則要求得分(100分),否則不得分(0分),最后根據(jù)各規(guī)則權(quán)重和公式計(jì)算出總得分。

權(quán)重為0的規(guī)則,表示該規(guī)則不參與評(píng)分,僅作為提示項(xiàng)。開發(fā)者可在開發(fā)者工具中可以點(diǎn)擊“忽略”。各規(guī)則的得分條件也可能會(huì)隨小程序的版本更新有一定的調(diào)整。
權(quán)重如下表
| 分類 | 規(guī)則 | 權(quán)重 |
| 性能 | 腳本執(zhí)行時(shí)間 | 7 |
| 首屏?xí)r間 | 6 | |
| 渲染時(shí)間 | 6 | |
| setData調(diào)用頻率 | 6 | |
| setData數(shù)據(jù)大小 | 6 | |
| WXML節(jié)點(diǎn)數(shù) | 6 | |
| 請(qǐng)求耗時(shí) | 5 | |
| 網(wǎng)絡(luò)請(qǐng)求數(shù) | 5 | |
| 圖片請(qǐng)求數(shù) | 5 | |
| 圖片緩存 | 4 | |
| 圖片大小 | 4 | |
| 網(wǎng)絡(luò)請(qǐng)求緩存 | 2 | |
| 體驗(yàn) | 開啟慣性滾動(dòng) | 8 |
| 避免使用:active偽類來實(shí)現(xiàn)點(diǎn)擊態(tài) | 8 | |
| 保持圖片大小比例 | 4 | |
| 可點(diǎn)擊元素的響應(yīng)區(qū)域 | 3 | |
| iPhone X兼容 | 3 | |
| 窗口變化適配 | 3 | |
| 合理的顏色搭配 | 0 | |
| 最佳實(shí)踐 | 避免 JS 異常 | 3 |
| 避免網(wǎng)絡(luò)請(qǐng)求異常 | 3 | |
| 廢棄接口 | 2 | |
| 使用HTTPS | 1 | |
| 避免 setData 數(shù)據(jù)冗余 | 1 | |
| 最低基礎(chǔ)庫(kù)版本 | 0 | |
| 移除不可訪問到的頁(yè)面 | 0 | |
| WXSS使用率 | 0 | |
| 及時(shí)回收定時(shí)器 | 0 |

