Vue使用require.context()判断本地目录是否存在某个文件
Vue使用require.context()判断本地目录是否存在某个文件
·
参数:
1、url:需要查询的文件名(例如:avatar.jpg)
因为files.keys()返回的是" ./XXXX.jpg "格式,所以需要在url前加上" ./ "。
// 判断本地是否有该文件
showimg (url) {
// 判断结果
let result = false
url = './' + url
// 获取该目录下所有文件名
const files = require.context('../../assets/images/', false, /\.jpg$/)
console.log(files.keys())
const filedata = files.keys()
// 判断是否有该文件
filedata.forEach((item) => {
if (item === url) {
result = true
}
})
// 返回结果
return result
}
更多推荐
已为社区贡献9条内容
所有评论(0)