美文网首页
Vue文件目录assets与static的区别

Vue文件目录assets与static的区别

作者: 刘二先生说 | 来源:发表于2018-08-17 18:38 被阅读0次

    assets目录中的文件会被webpack处理解析为模块依赖,只支持相对路径形式。

    使用:

    js部分:
    data () {
            return {
                 imgUrl: '图片地址',//错误写法 
                imgUrl: require('图片地址')//正确的写法
            }
    }
    template部分:
    img标签形式:
    <img :src="img" />
    或者p背景图形式:
    <p :style="{backgroundImage: 'url(' + img + ')'}"></p>
    

    static/ 目录下的文件并不会被Webpack处理:它们会直接被复制到最终的打包目录(默认是dist/static)下。必须使用绝对路径引用这些文件,这是通过在 config.js 文件中的 build.assetsPublicPath 和 build.assetsSubDirectory 连接来确定的。

    相关文章

      网友评论

          本文标题:Vue文件目录assets与static的区别

          本文链接:https://www.haomeiwen.com/subject/ulvtiftx.html