parent
62b0077745
commit
128da3f03d
38
docs/vue.md
38
docs/vue.md
@ -208,20 +208,6 @@ data() {
|
||||
</span>
|
||||
```
|
||||
|
||||
### 指令 Directives
|
||||
|
||||
```html
|
||||
<p v-if="seen">Now you see me</p>
|
||||
```
|
||||
|
||||
### 参数 Arguments
|
||||
|
||||
```html
|
||||
<a v-bind:href="url"> ... </a>
|
||||
<!-- 简写 -->
|
||||
<a :href="url"> ... </a>
|
||||
```
|
||||
|
||||
### 绑定事件
|
||||
|
||||
```html
|
||||
@ -269,6 +255,30 @@ v-on:submit.prevent="onSubmit"
|
||||
╰─ Name 以 v- 开头使用速记时可以省略
|
||||
```
|
||||
|
||||
### 指令 Directives
|
||||
|
||||
```html
|
||||
<p v-if="seen">Now you see me</p>
|
||||
```
|
||||
|
||||
### 自定义指令 Directives
|
||||
|
||||
```js
|
||||
<script setup>
|
||||
const vAdmin = {
|
||||
created(el, binding, vnode, prevVnode) {
|
||||
el.style.display = isAdmin ? 'block' : 'none'
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<button v-admin>Settings</button>
|
||||
</template>
|
||||
```
|
||||
|
||||
更多指令函数参考:<https://vuejs.org/guide/reusability/custom-directives.html>
|
||||
|
||||
响应式基础
|
||||
---
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user