加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

动态的src路径怎么写

发布时间:2020-12-15 01:57:53 所属栏目:Java 来源:网络整理
导读:错误写法 div class="icon--wrapper" @click="before" img class="icon-search" :src="leftArrow" /div leftArrow (index) { if (index = 0) { return './imgs/[email?protected]' } else { return './imgs/[email?protected]' } }, ~~~~~~~~~~~~~~~~~~~~~~~

错误写法

<div class="icon--wrapper" @click="before">
        <img class="icon-search" :src="leftArrow">
      </div>
leftArrow (index) {
      if (index <= 0) {
        return './imgs/[email?protected]'
      } else {
        return './imgs/[email?protected]'
      }
    },

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
正确写法
用相对路径是不行的要用绝对路径

<div class="icon--wrapper" @click="before">
        <img class="icon-search" :src="Number(index) < 0 || Number(index) === 0 ? leftGreyPic : leftBluePic">
      </div>
import leftGreyPic from '@pages/company/customer/imgs/[email?protected]'
import leftBluePic from '@pages/company/customer/imgs/[email?protected]'

在data里面定义

leftGreyPic: leftGreyPic,leftBluePic: leftBluePic,

上面是因为打包后目录全部都变了,根目录不变,vue文件全部变成JavaScript了,保留不了原本的文件目录,你项目运行的时候 你写的相对路径找不到文件了,打包编译的时候没编译动态路径

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读