vue3用require动态导入图片报错
来源:5-26 List 组件 - 渲染真实数据

b_jack
2022-10-26
computed: {
getRankingBg() {
if (this.ranking <= 3) {
return require(`@/static/images/ranking-${this.ranking}.png`)
}
return require('@/static/images/ranking-other.png')
}
}
请问vue3该如何重写上面的代码
写回答
1回答
-
Sunday
2022-10-26
你好
如果使用 composition API 的话,那么可以这样做:
import {computed} from 'vue'
const getRankingBg = computed(() => { if (this.ranking <= 3) { return require(`@/static/images/ranking-${this.ranking}.png`) } return require('@/static/images/ranking-other.png')})
00
相似问题
动态引入图片报错
回答 1
想了解一下,为什么使用require
回答 1