亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何解決.vue文件url引用文件的問(wèn)題

 更新時(shí)間:2019年01月18日 10:33:45   作者:Chendye  
這篇文章主要介紹了解決.vue文件url引用文件的問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

解決.vue文件url引用文件的問(wèn)題

遇到的問(wèn)題:

  • 在css中引入圖片,明明目錄結(jié)構(gòu)是對(duì)的,還是This dependency was not found;
  • dev好好的,build 之后涼涼,圖片加載404

添加圖片路徑配置

webpack 添加 alias

//webpack.base.conf.js
 alias: {
  '@': resolve('src'),
  //加入
  'assets': resolve('src/assets')
 }

路徑書(shū)寫(xiě)規(guī)則

  • template 可使用@~
  • style 只能使用~
  • script 只能使用@
  • 不需要經(jīng)過(guò)打包的static文件寫(xiě)相對(duì)路徑

根據(jù)limit:10000,使用兩張圖片:

<template>
 <div>
  <div>
   img+src:@
   <img src="@/assets/images/jiaban.jpg" height="200px">
   <img src="@/assets/images/cat.png" alt="">
  </div>
  <div>
   img+src:~
   <img src="~assets/images/jiaban.jpg" height="200px">
   <img src="~assets/images/cat.png" alt="">
  </div>
  <div>
   img+js(attrs):
   <img :src="jiaban" height="200px">
   <img :src="cat" alt="">
   <ul>
    <li>{{jiaban}}</li>
    <li>{{cat}}</li>
   </ul>
  </div>
  <div class="css-bg">
   img+css(background-images):
   <span class="css-bg__1"></span>
   <span class="css-bg__2"></span>
  </div>
  <div>
   static:
    <img src="static/images/jiaban.jpg" height="200px">
   <img src="static/images/cat.png" alt="">
  </div>
 </div>
</template>

<script>
const jiaban = require('@/assets/images/jiaban.jpg');
const cat = require('@/assets/images/cat.png');

export default {
 data(){
  return {
   jiaban,
   cat
  }
 }
}
</script>

<style lang="scss">
.css-bg__1,
.css-bg__2{
 display: inline-block;
}
.css-bg__1{
 height: 200px;
 width: 173px;
 background-image: url(~assets/images/jiaban.jpg);
 background-size: contain;
}
.css-bg__2{
 height: 49px;
 width: 49px;
  background-image: url(~assets/images/cat.png);
 background-size: contain;
}
</style>

開(kāi)發(fā)環(huán)境截圖:

添加構(gòu)建路徑配置

添加ExtractTextPluginpublicPath配置,這里根據(jù)實(shí)際情況配:

//build/util.js
 // Extract CSS when that option is specified
 // (which is the case during production build)
 if (options.extract) {
  return ExtractTextPlugin.extract({
  use: loaders,
  fallback: 'vue-style-loader',
  publicPath: '../../', 
  })
 } else {
  return ['vue-style-loader'].concat(loaders)
 }

生產(chǎn)環(huán)境截圖:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Vue構(gòu)建可重用的分頁(yè)組件

    使用Vue構(gòu)建可重用的分頁(yè)組件

    分頁(yè)組件在web項(xiàng)目中是十分常見(jiàn)的組件,讓我們使用Vue構(gòu)建可重用的分頁(yè)組件,關(guān)于基本結(jié)構(gòu)和相關(guān)事件監(jiān)聽(tīng)大家參考下本文
    2018-03-03
  • 學(xué)習(xí)Vite的原理

    學(xué)習(xí)Vite的原理

    這篇文章主要介紹了Vite的原理,Vite是一個(gè)更輕、更快的web應(yīng)用開(kāi)發(fā)工具,面向現(xiàn)代瀏覽,Vite創(chuàng)建的項(xiàng)目是一個(gè)普通的Vue3應(yīng)用,相比基于Vue-cli創(chuàng)建的應(yīng)用少了很多配置文件和依賴,下面基于Vite相關(guān)資料內(nèi)容,需要的朋友可以參考一下
    2022-02-02
  • Vue 組件注冊(cè)實(shí)例詳解

    Vue 組件注冊(cè)實(shí)例詳解

    這篇文章主要介紹了Vue 組件注冊(cè),結(jié)合實(shí)例形式較為詳細(xì)的分析了vue.js組件的常見(jiàn)分類、注冊(cè)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-02-02
  • 詳解vuex的簡(jiǎn)單todolist例子

    詳解vuex的簡(jiǎn)單todolist例子

    這篇文章主要介紹了詳解vuex的簡(jiǎn)單todolist例子,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • vue同一瀏覽器登錄多賬號(hào)處理方案

    vue同一瀏覽器登錄多賬號(hào)處理方案

    項(xiàng)目在線上會(huì)遇到管理員類似權(quán)限比較大的用戶,會(huì)在同一瀏覽器登陸多個(gè)賬號(hào),遇到這樣的問(wèn)題如何處理呢,下面小編給大家介紹vue同一瀏覽器登錄多賬號(hào)處理方法,感興趣的朋友一起看看吧
    2024-01-01
  • Vue2使用cube-ui?實(shí)現(xiàn)搜索過(guò)濾、高亮功能

    Vue2使用cube-ui?實(shí)現(xiàn)搜索過(guò)濾、高亮功能

    cube-ui?是基于?Vue.js?實(shí)現(xiàn)的精致移動(dòng)端組件庫(kù),由于很長(zhǎng)一段時(shí)間沒(méi)有學(xué)習(xí)cube-ui?的功能實(shí)現(xiàn)示例代碼了,今天通過(guò)本文給大家介紹下Vue2使用cube-ui?實(shí)現(xiàn)搜索過(guò)濾、高亮功能,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • vue項(xiàng)目開(kāi)發(fā)中setTimeout等定時(shí)器的管理問(wèn)題

    vue項(xiàng)目開(kāi)發(fā)中setTimeout等定時(shí)器的管理問(wèn)題

    這篇文章主要介紹了vue項(xiàng)目開(kāi)發(fā)中setTimeout等定時(shí)器的管理問(wèn)題,需要的朋友可以參考下
    2018-09-09
  • 教你如何開(kāi)發(fā)Vite3插件構(gòu)建Electron開(kāi)發(fā)環(huán)境

    教你如何開(kāi)發(fā)Vite3插件構(gòu)建Electron開(kāi)發(fā)環(huán)境

    這篇文章主要介紹了如何開(kāi)發(fā)Vite3插件構(gòu)建Electron開(kāi)發(fā)環(huán)境,文中給大家提到了如何讓 Vite 加載 Electron 的內(nèi)置模塊和 Node.js 的內(nèi)置模塊,需要的朋友可以參考下
    2022-11-11
  • Vue.js 實(shí)現(xiàn)微信公眾號(hào)菜單編輯器功能(一)

    Vue.js 實(shí)現(xiàn)微信公眾號(hào)菜單編輯器功能(一)

    最近vue.js 非?;馃?,小編也趁機(jī)學(xué)習(xí)了下vuejs的一些基礎(chǔ)知識(shí),于是嘗試做一個(gè)像微信平臺(tái)里的菜單編輯器功能,下面腳本之家小編把vue.js 微信公眾號(hào)菜單編輯器功能的實(shí)現(xiàn)代碼分享給大家,需要的朋友參考下
    2018-05-05
  • Vue組件通信中非父子組件傳值知識(shí)點(diǎn)總結(jié)

    Vue組件通信中非父子組件傳值知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于Vue組件通信中非父子組件傳值知識(shí)點(diǎn)總結(jié),有興趣的朋友們學(xué)習(xí)下。
    2019-12-12

最新評(píng)論