赞
踩
1.准备做一个走马灯,引入资源时提示require未定义,通过了解到vue3中没有这个,它属于别的模块也不咋清楚,也有特意去引入require的,但是对于我来说过程太繁琐了,我也不推荐那样去做,如下的方式就很简单
2.解决办法
通过vite官网了解到新的引入方式,我使用了其中一种,其他自行学习。
- imgList: [
- {
- name: "lj",
- src: new URL('../../assets/img/applyList.png', import.meta.url).href,
- title: "这是lj.png"
- },
- {
- name: "logo",
- src: new URL('../../assets/img/applyList.png', import.meta.url).href,
- title: "这是logo.png"
- },
- {
- name: "bg",
- src: new URL('../../assets/img/applyList.png', import.meta.url).href,
- title: "这是bg.png"
- },
- {
- name: "sadmas",
- src: new URL('../../assets/img/applyList.png', import.meta.url).href,
- title: "这是sadmas.png"
- }
- ]

犯了一个低级错误,样式height和width直接用=来赋值。导致图片不显示,还以为是URL未生效,
最后用指针看了一下,路径已经赋值好了,细一看发现宽高为0,恍然大悟。
- <el-carousel :interval="4000" type="card" height="200px">
- <el-carousel-item v-for="item in imgList" :key="item">
- <img :src="item.src" style="height: 40px;width: 40px;">
- </el-carousel-item>
- </el-carousel>
猛兽总是独行,牛羊才成群结队 ---鲁迅
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。