From daf314ff0c70751a61ebbcfe72504bd45e8eed82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E7=9C=A0=E4=BB=AA=E5=BC=8F?= <854085467@qq.com> Date: Mon, 25 Oct 2021 00:36:19 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=96=B0=E5=A2=9E=20hooks=20=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docs/zh-CN/hooks/useClickOutside.md | 15 ++++ docs/src/layouts/Layout.vue | 3 + docs/src/router/zh-CN.ts | 14 ++++ docs/src/view/hooks.vue | 96 ++++++++++++++++++++++++ 4 files changed, 128 insertions(+) create mode 100644 docs/docs/zh-CN/hooks/useClickOutside.md create mode 100644 docs/src/view/hooks.vue diff --git a/docs/docs/zh-CN/hooks/useClickOutside.md b/docs/docs/zh-CN/hooks/useClickOutside.md new file mode 100644 index 00000000..12757fae --- /dev/null +++ b/docs/docs/zh-CN/hooks/useClickOutside.md @@ -0,0 +1,15 @@ +::: field useClickOutside +::: + +```html +
+``` + +```javascript +const dropdownRef = ref(null) +const isClickOutside = useClickOutside(dropdownRef) + +watch(isClickOutside, () => { + +}) +``` \ No newline at end of file diff --git a/docs/src/layouts/Layout.vue b/docs/src/layouts/Layout.vue index a0164eba..96f9b9a6 100644 --- a/docs/src/layouts/Layout.vue +++ b/docs/src/layouts/Layout.vue @@ -17,6 +17,9 @@
  • 组件
  • +
  • + hooks +
  • diff --git a/docs/src/router/zh-CN.ts b/docs/src/router/zh-CN.ts index ed65b356..54a85d05 100644 --- a/docs/src/router/zh-CN.ts +++ b/docs/src/router/zh-CN.ts @@ -1,5 +1,6 @@ import BaseLayout from '../layouts/Layout.vue' import Component from '../view/component.vue' +import Hooks from '../view/hooks.vue' import Guide from '../view/guide.vue' import Index from '../view/index.vue' @@ -254,6 +255,19 @@ const zhCN = [ }, ], }, + { + path: '/zh-CN/hooks', + redirect: '/zh-CN/hooks/useClickOutside', + component: Hooks, + meta: { title: 'hooks' }, + children: [ + { + path: '/zh-CN/hooks/useClickOutside', + component: () => + import('../../docs/zh-CN/hooks/useClickOutside.md'), + meta: { title: 'useClickOutside' }, + } + ]} ], }, ] diff --git a/docs/src/view/hooks.vue b/docs/src/view/hooks.vue new file mode 100644 index 00000000..72d33148 --- /dev/null +++ b/docs/src/view/hooks.vue @@ -0,0 +1,96 @@ + +