javascript - Atribut tersuai Webpack md-icon-src tidak ditukar apabila pembungkusan
阿神
阿神 2017-05-18 10:58:30
0
1
738

Terdapat komponen dalam projek Vue saya

  <md-bottom-bar-item v-for="tab in tabs"
    :id="tab.id"
    md-icon-src="../assets/icon/ic_home_black_48px.svg"
    :md-active='tab.active'>{{ tab.title }}
  </md-bottom-bar-item>

Tetapi apabila npm run build, md-icon-src tidak ditukar kepada laluan berpakej.
Tetapi semak bahawa webpack.base.conf.js menyokong svg

  {
    test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
    loader: 'url-loader',
    options: {
      limit: 10000,
      name: utils.assetsPath('img/[name].[hash:7].[ext]')
    }
  },

Adakah ini kerana md-icon-src ialah atribut tersuai? Bagaimana untuk menyelesaikannya.

阿神
阿神

闭关修行中......

membalas semua(1)
phpcn_u1582

Anda juga perlu menetapkan transformToRequire untuk vue-loader dalam webpack, dan atribut md-icon-src bagi elemen md-bottom-bar-item mesti ditukar kepada memerlukan.

Lihat: http://vue-loader.vuejs.org/e...

Atau hadiri kuliah ini: /l/15..., diskaun 35% untuk tawaran masa terhad.

Idea lain ialah memerlukan fail svg dalam skrip untuk memberikan data contoh komponen, dan kemudian mengikat data kepada md-icon-src.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan