在微信小程序的開發(fā)過程中桑孩,發(fā)現(xiàn)獲取的頭像很模糊
后來在微信的官方文檔中發(fā)現(xiàn)
用戶頭像圖片的 URL。URL 最后一個數(shù)值代表正方形頭像大锌蚣健(有 0流椒、46、64明也、96宣虾、132 數(shù)值可選,0 代表 640x640 的正方形頭像温数,46 表示 46x46 的正方形頭像绣硝,剩余數(shù)值以此類推。默認(rèn)132)撑刺,用戶沒有頭像時該項(xiàng)為空鹉胖。若用戶更換頭像,原有頭像 URL 將失效够傍。
也就是默認(rèn)的圖片是長這樣的
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)