Я новичок в Vue js - следующее не обновляется:
<div id="error" class="col s12 red center">
<span v-if="seen">
Error fetching readings: {{ msg }}
</span>
</div>
Вю:
var error = new Vue({
el: '#error',
data: {
msg: '',
seen: false
},
methods: {
show: function(message) {
this.msg = message;
this.seen = true;
},
hide: function() {
this.seen = false;
}
}
});
Почтовое извлечение:
fetch( ... )
.then(...)
.catch(err => {
error.show( err );
loader.hide();
});
error.show () отображает ранее скрытый div, но отображает:
Error fetching readings: {}
Почему?