diff --git "a/\350\203\241\346\260\270\345\230\211/2021-5-25(Vue\347\232\204\344\275\277\347\224\250\345\237\272\347\241\200).md" "b/\350\203\241\346\260\270\345\230\211/2021-5-25(Vue\347\232\204\344\275\277\347\224\250\345\237\272\347\241\200).md" new file mode 100644 index 0000000000000000000000000000000000000000..9c218d18afae9da4b7e9babb6650b1a04d689f5d --- /dev/null +++ "b/\350\203\241\346\260\270\345\230\211/2021-5-25(Vue\347\232\204\344\275\277\347\224\250\345\237\272\347\241\200).md" @@ -0,0 +1,170 @@ +# Vue的使用基础 + +~~~ + + + + + + Vue + + + +
+ + {{msg}} +
+ + + + + + + + +~~~ + +## 也可以在网页的F12调试模式下修改网页数据 +![](/img/2021-05-25_1.png) + + +## Vue也可以在Html代码中写语法 +``` + + + + + + Vue + + + +
+ + 啊这 + + + +

+ 你个憨憨 +

+ + + +
+ + + + + + + + +``` + +## 如果想挂载多个节点则需要重新实例化Vue来挂载 +``` + + + + + + Vue + + + +
+ + 啊这 + + + +

+ 你个憨憨 +

+ + + +
+ +
+ + 这这这 + +
+ + + + + + + + + +``` \ No newline at end of file diff --git "a/\350\203\241\346\260\270\345\230\211/2021-5-26(Vue\345\237\272\347\241\200\344\272\214,\347\273\204\344\273\266).md" "b/\350\203\241\346\260\270\345\230\211/2021-5-26(Vue\345\237\272\347\241\200\344\272\214,\347\273\204\344\273\266).md" new file mode 100644 index 0000000000000000000000000000000000000000..02e0bef14a488355694075c9b95aa1d0ca565067 --- /dev/null +++ "b/\350\203\241\346\260\270\345\230\211/2021-5-26(Vue\345\237\272\347\241\200\344\272\214,\347\273\204\344\273\266).md" @@ -0,0 +1,233 @@ +## 实时获取页面用户输入的值并打印到页面的指定位置 +``` + + + + + + + Vue + + + +
+
+ + + + + + + + + +
用户名:
密码:
+
+ +
+ + + + + + + +``` +## 循环语句(循环数组里面的值) +``` + + + + + + + Vue + + + +
+ + +
+ + + + + +``` +# 组件化应用构建 +## 1.定义一个组件 +``` + +``` +## 2.在body中写入组件 +``` +
+ + + //在body中写入组件 + +
+``` +### 在页面中显示的是定义组件中的template + +## 3.组件调用其它的数据 +``` + + + + + + + Vue + + + +
+ + + + //应用组件 + +
+ + + + + + + +``` +## 在应用的组件中绑定一个值,然后传回到定义的组件里应用到模板中 + + +## 3.1调用的数组里面有多个数据 +``` + + + + + + + Vue + + + +
+ + + + + +
+ + + + + + + +``` \ No newline at end of file diff --git "a/\350\203\241\346\260\270\345\230\211/2021-5-28(Vue\347\232\204\345\256\236\344\276\213\345\214\226,\346\225\260\346\215\256\344\270\216\346\226\271\346\263\225,Vue\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237).md" "b/\350\203\241\346\260\270\345\230\211/2021-5-28(Vue\347\232\204\345\256\236\344\276\213\345\214\226,\346\225\260\346\215\256\344\270\216\346\226\271\346\263\225,Vue\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237).md" new file mode 100644 index 0000000000000000000000000000000000000000..e5bc4a1baefdf16ea681b1a06da375f5b15fb983 --- /dev/null +++ "b/\350\203\241\346\260\270\345\230\211/2021-5-28(Vue\347\232\204\345\256\236\344\276\213\345\214\226,\346\225\260\346\215\256\344\270\216\346\226\271\346\263\225,Vue\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237).md" @@ -0,0 +1,105 @@ +# Vue实例 +``` + +``` +## 当一个 Vue 实例被创建时,它将 ViewData 对象中的所有的 属性 加入到 Vue 的响应式系统中,所以我们打印app.userName === ViewData.userName 会等于 true +``` + +``` +### 也就是说ViewData.userName 写属性 时 会把属性加入到实例化的Vue中,可以在app中查询到该属性 + +## 但如果你在实例创建以后再向viewData添加属性的话,则不会同步到app中 +``` + +``` +### 所以最好在实例化Vue之前就定义好,哪怕是空字符串 + +# 想要打印或调用Vue自带的选项则要在前面加上·$·,以防与用户定义的属性弄混 +``` + console.log(app.$data); + console.log(app.$el); +``` + +# 实例生命周期钩子 +![](./img/Vue生命周期.JPG) + +## 创建函数执行时无论怎么调换顺序都得按照该生命周期走 +``` + +``` +![](./img/Vue生命周期演示.JPG) +## 我们可以利用该特性在创建Vue或在模型视图挂载完之前执行一些函数 diff --git "a/\350\203\241\346\260\270\345\230\211/img/Vue\347\224\237\345\221\275\345\221\250\346\234\237.JPG" "b/\350\203\241\346\260\270\345\230\211/img/Vue\347\224\237\345\221\275\345\221\250\346\234\237.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..242fb983173e66eac52dba5b90e244c00cc2eaa0 Binary files /dev/null and "b/\350\203\241\346\260\270\345\230\211/img/Vue\347\224\237\345\221\275\345\221\250\346\234\237.JPG" differ diff --git "a/\350\203\241\346\260\270\345\230\211/img/Vue\347\224\237\345\221\275\345\221\250\346\234\237\346\274\224\347\244\272.JPG" "b/\350\203\241\346\260\270\345\230\211/img/Vue\347\224\237\345\221\275\345\221\250\346\234\237\346\274\224\347\244\272.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..d5d731824ec222061a3d470ae5b25d0faf8bcfd9 Binary files /dev/null and "b/\350\203\241\346\260\270\345\230\211/img/Vue\347\224\237\345\221\275\345\221\250\346\234\237\346\274\224\347\244\272.JPG" differ