一. 加载本地图片

1.图片目录

60ce0f3eca0022f3e06617a4df21418f.png

2. 在data中配置图片路径

data() {

return {

formdata: {

avatar: require('@/assets/icon1524737568182.png'),

motto: 'xxxxxxxxxx'

},

routers: this.$router.options.routes

}

}

3. 在需要的地方引入图片

二. 加载请求获取到的图片

1.配置文档build/webpack.base.conf.js

{

test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,

loader: 'url-loader',

exclude: [resolve('src/icons')],

options: {

limit: 10000,

name: utils.assetspath('images/[name].[hash:7].[ext]')

}

},

5851fd0966d889e8206693a93a8f23f7.png

2.图片一类的静态文件,应该放在这个static文件夹下,这个文件夹下的文件(夹)会按照原本的结构放在网站根目录下。这时我们再去使用/static绝对路径,就可以访问这些静态文件了。

3.请求数据

created() {

const that = this

this.request({

url: '/sysinfofront/list',

method: 'get'

}).then(function(res) {

const resdata = res.data

if (resdata.code === 100) {

const avatear = resdata.data.avater

resdata.data.avatar = avatear

that.formdata = resdata.data

}

})

},

请求的结果:

312e4322357adce3ceac9ab35275091c.png

4.在需要的地方引入图片

两种方式的最终图片显示效果

62045eac6531870d38d2d4e2d5662766.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

Logo

前往低代码交流专区

更多推荐