parent
62b0077745
commit
128da3f03d
38
docs/vue.md
38
docs/vue.md
@ -208,20 +208,6 @@ data() {
|
|||||||
</span>
|
</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
|
```html
|
||||||
@ -269,6 +255,30 @@ v-on:submit.prevent="onSubmit"
|
|||||||
╰─ Name 以 v- 开头使用速记时可以省略
|
╰─ 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