你要确定
this.settings.bio_bg.url
存在于组件生成中,所以编译器不会试图渲染它。为了做到这一点,只需在原始的
data
组成部分:
export default {
data () {
return {
settings: {
bio_bg: {
url: '',
}
},
bio: {}
}
},
created () {
this.$http.secured.get('/settings')
.then(response => {
this.settings = response.data
console.log(this.settings)
})
.catch(error => this.setError(error))
}
}
settings
有一个
bio_bg
依次具有
url
如果您提供一个带有占位符img的真实图像url而不是“”,那么UI可能会更好:
data () {
return {
settings: {
bio_bg: {
url: 'http://via.placeholder.com/350x150',
}
},
bio: {}
}
}