1. 程式人生 > >vue 元件中圖片地址,圖片獲取

vue 元件中圖片地址,圖片獲取

前提:在元件中使用引用圖片,用於<img src>  或者  背景圖片background;

當我們利用vue-cli 搭建好專案的框架,開始高高興興開發元件的時候,有的時候想加一張圖片,或者

在樣式中加個背景,會發現,圖片引用不進來,這可愁壞了不是;

元件中引用圖片用於 <img src="???">

使用圖片之前,我們可以這麼做,在元件的script 中引入圖片,下面示例引入一張圖片:

<script>import skate2 from "../assets/img/skate2.png"export default { name:"SkateTop"}</script
>

匯入我們的圖片之後就可以在<img src="??">的地址中加上我們的地址就行了;

元件中樣式中引入背景圖片:

這個你可能會問,上面不是說了怎麼引入圖片了麼,我用上面的方式也能加上背景圖片啊,有什麼問題麼?

問題可大了, 你現在是在本地開發,貌似沒問題,當你開發完丟到伺服器一看,背景圖片咋沒了,好奇怪啊,

好吧,問題在於:我們要修改一個東西:


看到沒,找到這個utils.js 檔案,圖片都截給你了,找不到那就沒辦法了;

開啟這個檔案;

// Extract CSS when that option is specified // (which is the case during production build)
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, publicPath: '../../', //加上這麼一句就可以了 fallback: 'vue-style-loader' }) } else { return ['vue-style-loader'].concat(loaders) } }

看到了吧,加上這麼一句話就OK了,這裡說的是基於vue-cli搭建的目錄,注意咯!

好了,關鍵點已經詳述,自己嘗試吧!

相關推薦

vue 元件圖片地址圖片獲取

前提:在元件中使用引用圖片,用於<img src>  或者  背景圖片background;當我們利用vue-cli 搭建好專案的框架,開始高高興興開發元件的時候,有的時候想加一張圖片,或者在樣式中加個背景,會發現,圖片引用不進來,這可愁壞了不是;元件中引用圖片用

vue 元件使用lesssassstylus 語法

vue 元件中使用less,sass vue中使用css預處理語法其實很簡單,主要流程: 下載語法支援-loader 在webpack.config.js

Vue在data存入靜態圖片地址使用別名引入的方法

在專案開發中,icons的引入遇見了麻煩 在data中存入一組圖片地址,並且迴圈渲染到元件上 <div class="icons-item" v-for="icon of list" :key="icon.type" @click="Jump(icon.type)">

jQuery 獲取canvas裡面的base64的二維碼圖片地址並顯示在img

大家知道一款很火的二維碼生成工具qrcode.js,這是一款基於jQuery的二維碼生成外掛,能將任意的文字轉化為一個二維碼,通過canvas的方式呈現,但是有些時候我們需要取出裡面的url,今天就一起來做做這個事情。 <!doctype html> <html lang=

vue檔案js如何引用圖片路徑

當我們在Vue.js專案中引用圖片時,關於圖片路徑有以下幾種情形: 使用一 我們在data裡面定義好圖片路徑 1 imgUrl:'../assets/logo.png' 然後,在template模板裡面

使用ImageLoader載入網路圖片如何獲取載入進度如何設定進度條

使用ImageLoader載入網路圖片的時候,我們有可能會需要顯示一個進度條,這個其實非常容易實現,只需要呼叫這個方法進行設定即可: 注意:首先需要在佈局檔案中新增一個進度條,然後給這個進度條設定進度

【JS】封裝相容正版IE9的上傳控制元件支援圖片格式圖片大小圖片寬高驗證支援非圖片樣式

先廢話一小段,大家好,本人首篇處女作,為什麼要實現一個上傳控制元件呢,必然是公司需要嘛,實現整個過程挺揪心的,因為要解決ie9這個相容性問題,整體來說我前後用了五天的時間來實現。依賴了jquery,其實也可以使用原生編寫,不過想偷偷懶,公司也推薦使用jquery。因為是第一次

ReactNative之Image元件自適應高度圖片自適應大小

因為在現在0.50包括之前的ReactNative版本,Image元件必須要設定寬高才能顯示。所以在圖片寬高不確定的情況下,如何來讓圖片自適應螢幕高度呢?需求原因:因為做商城詳情頁面的圖片長短不一,所以要自適應圖片顯示高度。這個需求就產生了。以下方法:getSize方法 傳入

vue-cli解決css引用圖片打包後找不到檔案資源的問題

1.在CSS中引入圖片   #slider1 { background-image: url(./bg02.jpg); background-size: cover; } 注意:此處的圖片與索引檔案在同一個目錄下; 在開發環境下背景圖片是可以好好的顯示的,但是

通過圖片地址圖片處理成base64使用ajax上傳圖片

需求 群裡的一個小朋友一直要求我幫他實現以下,我就寫了一個案例。需求就是,他用canvas生成了一個base64格式的圖片,然後需要將這個圖片上傳到伺服器上面去。 程式碼 <!doctype html> <html lang="en"

jQuery使用attributeprop獲取設置input的checked值【轉】

attribute 原因 lib size 未定義 software eight pos -h 1、prop方法獲取、設置checked屬性 當input控件checkbox設置了checked屬性時,無論checked=”“或 checked=”checked”,$

vue-cli安裝scss且可以全局引入scss的步驟

dirname source generate install cnpm clas pre www ner 在寫vue的css樣式時,覺得需要css預處理器讓自己的css更加簡潔、適應性更強、可讀性更佳,更易於代碼的維護,於是在vue-cli腳手架采用scss。寫過的人都知

Vue-cli使用vConsole以及設定JS連續點選控制vConsole按鈕顯隱功能實現

一、vue-cli腳手架中搭建的專案引入vConsole除錯 1.首先npm安裝,大家都懂的。 npm install vconsole 2.在合適的地方新建一個檔案vconsole.js,內容如下: import Vconsole from 'vconsole' let vConso

Vue-cli使用vConsole以及設置JS連續點擊控制vConsole按鈕顯隱功能實現

vco from main date export lse 發包 操作 前端開發 一、vue-cli腳手架中搭建的項目引入vConsole調試 1.首先npm安裝,大家都懂的。 npm install vconsole 2.在合適的地方新建一個文件vconsole.js

vue元件插槽slot

父元件向子元件傳遞dom元素,標籤元素 <body> <div id="app"> <child> <p>11</p> <span>22</span&g

Vue元件值的傳遞

 Vue元件中值是如何傳遞的? 一、父子元件傳值 1. 在Vue的官方文件中通過prop向子元件傳遞資料有講解 下面圖片是我對Vue元件傳值的理解 (1)Vue例項中的資料data——>posts陣列儲存資料,可以通過元件標籤<my-componetn&g

1.2 Vue例項的資料事件和方法

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="https://cdn.jsdel

vue元件的樣式屬性scoped例項

vue元件中的style標籤標有scoped屬性時表明style裡的css樣式只適用於當前元件元素 。接下來通過本文給大家分享vue元件中的樣式屬性scoped例項詳解 **Scoped CSS** Scoped CSS規範是Web元件產生不汙染其他元件,也不被其

常用的Emgu CV程式碼(主要有圖片格式轉換圖片裁剪圖片翻轉圖片旋轉和圖片平移等功能)

轉載自部落格 using System; using System.Drawing; using Emgu.CV; using Emgu.CV.CvEnum; using Emgu.CV.Structure; namespace ZNLGIS { public class Im

Java之~ 上傳 圖片壓縮圖片壓縮圖片旋轉方法工具類

package com.javajy.util; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Point; import jav