【发布时间】:2021-01-18 15:35:12
【问题描述】:
代码非常简单。 about 组件无法渲染。
<template>
<div id="nav">
<button @click="sh = !sh">{{ sh }}</button>
<p v-if="sh">v-if</p>
<about v-if="sh" />
</div>
</template>
<script lang="ts">
import { defineComponent, ref } from "vue";
export default defineComponent({
components: {
about: () => import("@/views/About.vue")
},
setup() {
const sh = ref(false);
return {
sh
};
}
// data: () => ({
// sh: false
// })
});
</script>
我在 vue2 项目(JS+vue2.6.11)中尝试过,它一如既往地运行良好。
这是一个错误还是我有什么问题?谢谢。
【问题讨论】:
标签: typescript vue.js vuejs3