vue-cli 动态设置图片路径遇到的问题

<template>
<figure v-for="(item, index) in list">
    <div class="wrap">
        <img class="image" v-bind:src="item.img" />
    </div>
</figure>
</template>
<srript>
var swiptData = [
    {
        title: ‘1‘,
        link: ‘//baidu.com‘,
        img: ‘/static/assets/images/explorations1.jpg‘
    },
    {
        title: ‘2‘,
        link: ‘//163.com‘,
        img: ‘/static/assets/images/explorations2.jpg‘
    },
    {
        title: ‘3‘,
        link: ‘//sports.sina.com.cn‘,
        img: ‘/static/assets/images/explorations3.jpg‘
    }
];
export default {
        name: ‘Banner‘,
        data(){
            list: swipeData
        }
}
</script>

问题:图片一直显示 404 错误,vue-cli无法解析路径,不能让图片打包到 dist 目录

解决:

如果你是vue-cli初始化的项目,解决的办法:
第一步,把图片放到src同级的static目录(build/build.js文件中有一段代码是把static目录拷贝到dist/static的),比如图片放在static/a.png
第二步,js中使用/static/a.png去引用就行了。

时间: 2024-11-07 12:37:04

vue-cli 动态设置图片路径遇到的问题的相关文章

jquery动态设置图片路径和超链接href属性

js document.getElementById("myImage").src="hackanm.gif"; jquery $("img", $(this)).attr("src", "../images/select.JPG"); 改变超链接属性类似 jQuery $('#loga').attr("href","#bottomlogin") 原文地址:https

动态设置图片的宽度和高度

动态设置图片控件的宽度和高度: imageView.getLayoutParams().width=600;imageView.getLayoutParams().height=400; 设置图片(src): imageView.setImageResource(resId); android获得屏幕高度和宽度: 1.WindowManager wm = (WindowManager) getContext()                     .getSystemService(Cont

vue动态定义图片路径

 当我在html模块或者css中引入图片的时候用相对路径,例: <div> <img src="../../assets/img/policeImg/tt.png"> </div>   这时候图片可以正常显示,但是我想把图片路径动态化,所以我会把图片路径绑定在data中. <div> <img :src="img"> </div> <script> export default {

Android代码中动态设置图片的大小(自动缩放),位置

项目中需要用到在代码中动态调整图片的位置和设置图片大小,能自动缩放图片,用ImageView控件,具体做法如下: 1.布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

【转】vue中动态设置meta标签和title标签

因为和原生的交互是需要h5这边来提供meta标签的来是来判断要不要显示分享按钮,所有就需要手动设置meta标签,标题和内容 //router内的设置 { path: '/teachers', name: 'TDetail', component: TDetail, meta: { title:"教师详情", content: 'disable' } }, { path: '/article', name: 'Article', component: Article, meta: { t

[原创]webpack动态设置css路径

在程序入口的最上方添加 __webpack_public_path__ = path; //your path //your app start here

wxparse动态图片路径扩展

1:首先要去下载wxparse富文本编辑器,然后放到小程序项目里使用2:修改wxparse源代码,扩展图片路径2-1:html2json.js 头部声明全局变量 var __imageDomain = ''; 下面这个代码加入__imageDomain 扩展函数 function setImageDomain(domain) { __imageDomain = domain; } 2-2:wxDiscode.js 扩展函数,可根据实际业务需求扩展 function urlToHttpUrl(ur

jQuery获取和设置disabled属性、背景图片路径

之前对于这个独特的disabled属性获取和设置很混乱,今天项目中用到了,用attr不能实现,于是多次试验得出: 获取disabled属性用prop $("#basic_key").prop("disabled") 以上会返回true或false. 然后设置disabled是attr,重点是后面的一个参数不加引号: $("#basic_key").attr("disabled",'false') //false加引号是错误的~

UEditor动态添加图片访问路径前缀

在使用UEditor上传图片时发现上传图片后在编辑器中不能显示上传的图片,在这里是需要在jsp/config.json中设置图片访问路径前缀,即项目的根路径,在config.json只能填写字符串的配置,不能动态设置,如果需要动态设置需要修改ueditor.all.js(这是找到的方法),具体修改如下 这里的link就是图片的访问路径 下面的方法是在js中获取当前项目的根路径