1.loader

publicPath配置这里可以动态添加cdn 链接

  1. {
  2. test: /\.(jpg|jpeg|png|svg|jpg|gif)$/,
  3. use: [
  4. {
  5. loader:'file-loader',
  6. options: {
  7. name: '[name].[contenthash].[ext]',
  8. outputPath: 'static/assets/',
  9. publicPath: 'static/assets/',
  10. }
  11. }
  12. ]
  13. },

2.组件中使用

引入

  1. <script>
  2. import img_1 from './img_1.jpg';
  3. </script>

template中使用

  1. <div class="box-item"
  2. :style="{backgroundImage:`url(${img_1})`}">
  3. box-item
  4. <!-- <img :src="img_1" alt=""> -->
  5. </div>

3.页面展示

  1. <img data-v-208443ca="" src="static/assets/img_1.b53b6224ac6aa5cf7da66b2e9b5db6d0.jpg" alt="">