下面的实例会报错
Critical dependency: the request of a dependency is an expression
原因是,require传入一个变量
<template>
<div>
<img class="iframe" :src="require(url)" alt />
</div>
</template>
<script>
export default {
data () {
return{
url:'./img/img.jpg'
}
}
}
</script>
解决方法,用模板字符串
<img class="iframe" :src="require(`${url}`)" alt />
本文介绍在Vue.js项目中使用require动态加载图片时遇到的错误:Critical dependency: there is an expression in the require function。错误原因为require接收变量作为参数。通过使用模板字符串可以解决该问题。
2188

被折叠的 条评论
为什么被折叠?



