【发布时间】:2019-12-25 20:13:23
【问题描述】:
我在更新 vuetify v-alert 中的文本时遇到了困难。
我有一个登录系统并返回 sessionid 的函数
我遇到的问题是,在下面的代码sessionID.then() 中,vue 组件属性未定义或无法更新。
Vue.component('query-status', {
template: `
<div>
<v-alert :type="type">
{{ alertText }}
</v-alert>
</div>`,
data() {
return {
alertText: '',
type: 'success'
}
},
methods: {
checkQueryStatus: function() {
var sessionID = login();
sessionID.then(function(result) {
this.alertText = result;
});
}
}
});
我不明白我在这里做错了什么,为什么sessionID.then 块不能访问alertText 属性?
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component vuetify.js