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>
 | 
			
		||||
 | 
			
		||||
响应式基础
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user