【发布时间】:2021-09-02 01:45:45
【问题描述】:
这是我的 HTML:
<img v-bind:src="'@/assets/'+imgUrl()+'.png'" alt="thumbs-Up" id="thumbsUp">
这是脚本:
import axios from 'axios'
export default {
data(){
return{
status:''
}
},
methods: {
getStatus(){
axios.get('/api/health')
.then(response => this.status = response.data.status)
.catch(err => console.log(err.message))
},
imgUrl(){
if (this.status =='UP')
return "thumbsUp"
else
return "thumbsDown"
}
}
}
输出是替代文本,即使我得到了正确的路径 http://localhost:8080/@/assets/thumbsUp.png
【问题讨论】: