为了账号安全,请及时绑定邮箱和手机立即绑定

vue 图片路径问题

vue 图片路径问题

偶然的你 2019-03-14 16:13:47
目录结构如下1.我试着直接往index.html里面放图片,用static里绝对路径可以实现,但是加载assets里的图片就不行,相对路径也没用,html文件如果想直接加载assets里面的图片怎么实现。2.还有是main.js里面挂载app,import tImg from './assets/logo.png'new Vue({  router,  data(){      return {        imgUrl:'./assets/logo.png'//        imgUrl:tImg      }  },  mounted(){      console.log(tImg)  },  template: `    <div id="app">      <h1>Route props</h1>      <img src="${tImg}">      <img src="${this.imgUrl}">//无效,直接访问imgUrl会报未定义       <img src="./assets/logo.png">//无效      <img src="../static/logo.png">      <router-view class="view" foo="123"></router-view>    </div>  `}).$mount('#app')如果不用字符串模板的话,可以直接相对路径引用图片转base64引入。但是用上面的字符串模板,无论是data里面的路径还是直接的相对路径都找不到图片,是我的写法有问题吗。config配置文件我直接用的vue-cli没有变。
查看完整描述

3 回答

?
反对 回复 2019-03-26
  • 3 回答
  • 0 关注
  • 1229 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号