【发布时间】:2021-12-02 16:53:58
【问题描述】:
我们有这样一种情况,当服务器返回异步调用后隐藏一个 HTML 元素而显示其他 HTML 元素:
<template>
<div v-if="!showElementTwo">Element 1</div>
<div v-if="showElementTwo">Element 1</div>
</template>
<script lang="ts">
export default class extends Vue {
showElementTwo = false;
private someAsyncRequestToServer = async() => {
// some async request to the server
this.showElementTwo = true;
}
}
</script>
this.showElementTwo 确实更改为true 但这不会重新渲染元素(不隐藏element 1 并显示element 2)?
【问题讨论】:
标签: typescript vue.js