记录一下项目中,图片url更换域名
方法:
// 获取查找某个字符的位置
/**
* 查找字符串中某字符第几次出现的位置
* @param {*} str 某字符串
* @param {*} char 某字符
* @param {*} num 第几次出现的位置(不是索引位置)
* @returns 下标位置(索引位置)
*/
findCharIndex(str, char, num) {
let index = str.indexOf(char)
for (let i = 0; i < num - 1; i++) {
index = str.indexOf(char, index + 1)
}
return index
},
let index = findCharIndex('123qweasdawew','a',2) // index:9
调用:
// 获取图片URL地址,长度
let url = 'image = 'https://imgschool.dcz.cn/20200131124920ctkULdnEyEpjjOfSgj.jpg',
let urlLength = url.length;
// 调用函数,获取最后位置
let index = this.findCharIndex(that.qrcode, '/', 3)
// 替换
let list = url.substr(index,urlLength)
// 拼接
let code = '域名' + list