解决require is not defined
vue3解决element-plus走马灯报错:Uncaught ReferenceError: require is not defined
将上图的第3、4行改成下图
代码如下:
<div class="cl1">
<el-carousel direction="vertical">
<el-carousel-item v-for="item in imglist" :key="item">
<img :src="item.src" />
</el-carousel-item>
</el-carousel>
</div>
然后在<script setup>标签内加入下图
代码如下:
!!高能注意!! 上图中item in imglist 和 const imglist 名字要一样
const imglist =[
{
name: "gz",
src: new URL('../src/images/gz.png', import.meta.url).href,
},
{
name: "jg",
src: new URL('../src/images/jg.jpeg', import.meta.url).href,
},
{
name:"ji",
src: new URL('../src/images/ji.jpeg', import.meta.url).href,
},
{
name:"zt",
src: new URL('../src/images/zt.png', import.meta.url).href,
},
]
效果图:
更多推荐
所有评论(0)