zhangtianyi0110 / VueLearnNotes

Vue学习笔记
MIT License
698 stars 311 forks source link

17-vue-router/Tab-Bar-关于coderwhy老师为什么不用v-for处理tab-bar的疑惑 #10

Open Inkwall233 opened 4 years ago

Inkwall233 commented 4 years ago

导航的四个tab-item,不同只是文字,图片路径,所以我就试了下v-for

`

</tab-bar>`

//数据部分 data(){ return { tabItem: [ { name: '首页', imgSrc: './assets/img/home.svg', imgActiveSrc: './assets/img/home-active.svg' }, { name: '分类', imgSrc: './assets/img/cate.svg', imgActiveSrc: './assets/img/cate-active.svg' }, { name: '购物车', imgSrc: './assets/img/cart.svg', imgActiveSrc: './assets/img/cart-active.svg' }, { name: '我的', imgSrc: './assets/img/admine.svg', imgActiveSrc: './assets/img/admine-active.svg' }, ] } } 但是很遗憾的是v-for把图片路径渲染到img的src上面之后,页面好像不对svg图片进行渲染了,也不显示图片了 QQ截图20200814220947 coderwhy老师果然很厉害我在第一层,老师已经在第五层了。 希望有大佬试一下用v-for做一下,解答一下我的疑惑

standjojo commented 3 years ago

用v-for的时候对于图片路径要直接先引入图片对象,字符串路径是没用的 import img from 图片路径 :src="img"