【发布时间】:2020-01-03 03:00:04
【问题描述】:
默认情况下,Vuetify 对话框的显示由切换dialog 布尔变量值的按钮控制。
我假设以编程方式更改此变量的值将允许显示或隐藏对话框,但事实并非如此。为什么不呢?
这是我的代码:
<template>
<div>
<v-dialog v-model="dialog">
<v-card>
Dialog content
</v-card>
</v-dialog>
</div>
</template>
<script>
export default {
data() {
return {
dialog: false
}
},
mounted() {
console.log(this.dialog);
setTimeout(function() {
this.dialog = true;
console.log(this.dialog);
}, 2000);
}
}
</script>
控制台在页面加载时显示false,然后在 2 秒后显示true。但是对话框仍然没有出现...
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component vuetify.js