在我的不少项目中,都有缺省头像的问题。为了保持个性和方便辨认,会给没有头像的用户填充带名字的头像。
代码分享:https://github.com/joaner/namedavatar
调用简单
如果上传头像不存在,直接会在 标签上填充默认头像,用户名从alt获取:
requirejs('namedavatar',function(namedavatar){
namedavatar.config({
nameType: 'lastName',})
namedavatar.setImgs(document.querySelectorAll('img[alt]'),'alt')
})
如果用户名,src变成这样
相比其它类似项目
也支持Vue.js的 directive 指令方式