require
下列错误是因为,onError事件是对 img 的 src 重赋值,所以第三种写法没有实现再赋值,所以出错
img src 使用 require 并且动态拼接 遇到的错误
// 正确
async function getApp() {
try {
const { data } = await api.getApp();
data.forEach((item) => {
list1.push({
icon: require('../../../assets/' + item1.iconUrl),
title: item.name
});
});
} catch (error) {}
}
// 正确
<img src="一个路径" :onerror="onImgError">
function onImgError {
return require('./assets/logo.png')
}
// 错误
<img src="一个路径" :onerror="onImgError">
function onImgError {
return require('./assets/'+ item1.iconUrl);
}