在微信小程序的開發(fā)過程中,發(fā)現(xiàn)獲取的頭像很模糊
后來在微信的官方文檔中發(fā)現(xiàn)

image
用戶頭像圖片的 URL。URL 最后一個數值代表正方形頭像大?。ㄓ?0、46、64、96、132 數值可選,0 代表 640x640 的正方形頭像,46 表示 46x46 的正方形頭像,剩余數值以此類推。默認132),用戶沒有頭像時該項為空。若用戶更換頭像,原有頭像 URL 將失效。
也就是默認的圖片是長這樣的
http://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKfecmica5ecooXzJA63hmBfU5Vvb6wLb8qeicKa4zSaI1mhM7D3POn1QnHBIYLZP0VE7oWqWnmGuPA/132
如果將后綴改成/0
http://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKfecmica5ecooXzJA63hmBfU5Vvb6wLb8qeicKa4zSaI1mhM7D3POn1QnHBIYLZP0VE7oWqWnmGuPA/0
頭像就清晰了
測試一下
沒問題
var str = 'http://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKfecmica5ecooXzJA63hmBfU5Vvb6wLb8qeicKa4zSaI1mhM7D3POn1QnHBIYLZP0VE7oWqWnmGuPA/132';
var str1 = str.replace('132', '0');
console.log(str1)

image