zoukankan      html  css  js  c++  java
  • vue 关于图片路径的问题

    在vue 中,当我们想加载assets中的图片,本人按照多年的开发经验会这样写,那是没问题的

    <img  src="../assets.1.jpg"/>

    如果我要用v-bind去动态绑定呢,正常思路来说 我会这样写,但是在webpack中 他会被当成一个字符串来处理,并不会转换为图片的路径

    <img  src="src"/>
    
    export default {
      name: 'index',
      data () {
        return {
          imgsrc2: '../assets/1.jpg'
        }
      }
    }

    正确的写法

    imgsrc2: require('../assets/1.jpeg')

    如果图片路径不是本地静态图片 就不需要 require 啦

    <template>
        <div>
            <img width="100" height="100" :src="imgsrc1" alt="">
            <img width="100" height="100" :src="imgsrc2" alt="">
        </div>
    </template>
    
    <script>
    export default {
      name: 'index',
      data () {
        return {
          imgsrc1: 'http://www.wwtliu.com/sxtstu/blueberrypai/indexImg/banner1.jpg',
          imgsrc2: require('../assets/1.jpeg')
        }
      }
    }
    </script>
    
    <style scoped>
    </style>

    此随笔乃本人学习工作记录,如有疑问欢迎在下面评论,转载请标明出处。

    如果对您有帮助请动动鼠标右下方给我来个赞,您的支持是我最大的动力。

  • 相关阅读:
    安卓开发1-开发第一个安卓hello word
    安卓开发系列
    Php调用工行支付接口时的问题解决
    angular模块
    angular自定义指令基础
    ajax跨域问题
    angular要点总结
    JS闭包函数
    避开ie6使用float后再使用margin兼容的2种方法
    如何学习面向对象编程
  • 原文地址:https://www.cnblogs.com/huangenai/p/9736140.html
Copyright © 2011-2022 走看看