一、文件在前端文件夹中
1、相对路径引用
从当前文件所在位置开始寻找图片文件的路径。../../
表示返回两级目录,即从当前文件所在的 wind.vue
所在的位置开始向上回退两级。接着,进入 static
目录,再进入 look
目录,最后定位到 wind.png
图片文件。
wind: '../../static/look/wind.png', //相对路径引用
<template>
<view>
<image :src="wind" mode=""></image>
</view>
</template>
<script>
export default {
data() {
return {
wind: '../../static/look/wind.png', //相对路径引用
};
},
methods: {}
};
</script>
<style>
image {
width:300rpx;
height:300rpx;
}
</style>
2、绝对路径引用
@别名的绝对路径,表示从项目根目录开始寻找图片文件的路径。在Vue CLI 3及以上版本中,@
默认指向src/
目录。
wind:require('@/static/look/wind.png'),//绝对路径引用
<template>
<view>
<image :src="wind" mode=""></image>
</view>
</template>
<script>
export default {
data() {
return {
wind:require('@/static/look/wind.png'),//绝对路径引用
};
},
methods: {}
};
</script>
<style>
image {
width:300rpx;
height:300rpx;
}
</style>
二、文件在后端文件夹中
在宝塔中我的图片路径大概是这样的/www/wwwroot/XXXX/public/icon/look/wind.png
wind:'http://XXXX/icon/look/wind.png',//XXXX表示你的服务器端域名
<template>
<view>
<image :src="wind" mode=""></image>
</view>
</template>
<script>
export default {
data() {
return {
wind:'http://XXXX/icon/look/wind.png',
};
},
methods: {}
};
</script>
<style>
image {
width:300rpx;
height:300rpx;
}
</style>