1. 程式人生 > >關於vue中圖片地址路徑的問題,框架element-ui自定義彈框,加入圖片

關於vue中圖片地址路徑的問題,框架element-ui自定義彈框,加入圖片

先說最緊要的:

路徑問題:在vue-cli3中public不被打包,src下的assets是被打包的,只能使用相對地址。最重要的是,template中img的src在打包後就變了,而動態建立的img直接加上相對地址後還是相對路徑的字串

結:動態建立的img之前需要直接引入const url = require('@/assets/logo.png'),再將地址給url;

問題1:在element-ui自定義彈框中只能建立img標籤,以及設定style值,無法給img增加src屬性,那圖片如何引入呢?

結:1、使用給div加背景圖片的方式。2、不適用自定義彈框而使用插入HTML的模組,可以直接寫HTML程式碼,可以使用es6反引號加入地址變數