【发布时间】:2021-10-07 07:57:05
【问题描述】:
在此期间我有一个大循环,我想像这样显示“v-progress-linear”:
<template>
<div>
<v-btn
color="success"
@click="allRun()"
>
Run
</v-btn>
<v-dialog
v-model="dialog"
hide-overlay
persistent
>
<v-card
color="primary"
dark
>
<v-card-text>
Please stand by
<v-progress-linear
indeterminate
></v-progress-linear>
</v-card-text>
</v-card>
</v-dialog>
</div>
</template>
<script>
data () {
return {
dialog: false
}
},
methods: {
allRun: function () {
this.editorRun()
this.dialog = true
},
editorRun () {
for (var i = 0; i < this.listModes.length; i++) {
// do something...
}
this.dialog = false
}
}
</script>
但是,我的“v-progress-linear”总是在循环之后执行,即使我在执行循环之前在 editorRun() 中启动它。
如何在执行循环之前启动“v-progress-linear”并在循环之后禁用?
【问题讨论】:
标签: javascript vue.js vuetify.js