diff --git a/00-前端工具/03-VS Code.md b/00-前端工具/03-VS Code.md
index 9de387d..f2834df 100644
--- a/00-前端工具/03-VS Code.md
+++ b/00-前端工具/03-VS Code.md
@@ -12,6 +12,11 @@
+### 在新的窗口中打开文件
+
+```json
+"workbench.editor.enablePreview": false,
+```
## 常用插件
@@ -105,14 +110,26 @@ Sass 文件格式化。
## 常用快捷键
+
+| Win快捷键 |Mac快捷键| 作用 | 备注 |
+|:-------------|:-------------|:-----|:-----|
+| Shift + Alt + F |Shift + option + F| 代码格式化 | |
+| Ctrl + Shift + N | |在当前行上面增加一行并跳至该行 | |
+| **Ctrl + Shift + D** | |复制当前行到下一行 | |
+
+
+
+
+
+
### 代码格式化
-Shift + Alt + F
+
### 如何同时打开多个窗口
-Ctrl + Shift + N
+
diff --git a/21-Vue基础/03-Vue的生命周期函数.md b/21-Vue基础/03-Vue的生命周期函数.md
index 8b2404e..1953fb0 100644
--- a/21-Vue基础/03-Vue的生命周期函数.md
+++ b/21-Vue基础/03-Vue的生命周期函数.md
@@ -1,56 +1,56 @@
-
-
-
-## Vue 2.0的生命周期函数
-
-
-
-```html
-
-
-
-
-
- Title
-
-
-
-
-
-
-
-
-
-
-
-
-```
-
-打印结果:
-
-
-
-
+
+
+
+## Vue 2.0的生命周期函数
+
+
+
+```html
+
+
+
+
+
+ Title
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+打印结果:
+
+
+
+
diff --git a/21-Vue基础/04-Vue组件.md b/21-Vue基础/04-Vue组件.md
index 2d31bde..8338453 100644
--- a/21-Vue基础/04-Vue组件.md
+++ b/21-Vue基础/04-Vue组件.md
@@ -1,12 +1,13 @@
-## 前言
-组件`Component`是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。
## 组件的定义和注册
+组件`Component`是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。
+
+
### 写法一
写法一:使用Vue.extend方法定义组件,使用 Vue.component方法注册组件。
@@ -36,7 +37,7 @@
template: '登录页面
注册页面
' // template 是 Vue 中的关键字,不能改。
});
//第二步:注册组件
- Vue.component('account', myAccount);
+ Vue.component('account', myAccount); //第一个参数是标签名,第二个参数是组件的定义
new Vue({
el: '#app'
@@ -51,17 +52,17 @@
运行结果如下:
-20180422_2230.png
+
代码截图如下:
-20180422_2223.png
+
上图中,注意两点:
1、红框部分,要保证二者的名字是一致的。
-2、绿框部分,一定要用一个大的 div 包裹起来。如果我写成下面这样,就没有预期的效果:
+2、绿框部分,一定要用一个大的根元素(例如``)包裹起来。如果我写成下面这样,就没有预期的效果:
```
template: '
登录页面
注册页面
'
@@ -69,8 +70,7 @@
结果如下:(并非预期的效果)
-20180422_2232.png
-
+
### 写法二
@@ -98,9 +98,9 @@
+
+
+
+
+
+
+ {{myData}}
+
登录1
+
登录页面
+
注册页面
+
+
+
+
+
+
+
+
+
+