本案例需要关闭语法检查。
hook的使用就是模块化的思想,我们可以将一些公共的方法封装为一个js文件,放入hooks文件夹,这样所有组件都可以调用这个js文件,从而使得组件内部简单明了。
目录结构
App.vue
<template>
<button @click="isShowDemo = !isShowDemo">切换隐藏/显示</button>
<Demo v-if="isShowDemo"/>
<hr>
<Test/>
</template>
<script>
import {
ref} from 'vue'
import Demo from './components/Demo'
import Test from './components/Test'
export default {
name: 'App'