`一个直属接口(不规矩命名),新建的接口只能在该直属接口里新建
+```
+export default {
+ name: 'App',
+ components: {
+ HelloWorld,
+
+ Atest}
+}
+```
+
+在上面引入之后,在`components`里注册
+```
+
+
+
{{title}}
+
+
+
+ | 序列号 |
+ 商品分类 |
+ 商品名 |
+ 价格 |
+ 口碑 |
+
+
+ {{item.id}} |
+ {{item.category}} |
+ {{item.productName}} |
+ {{item.price}} |
+ {{item.appraise}} |
+
+
+
+
+
+
+```
+
+v-for循环需要用v-bind绑定一个key
+```
+
+
+```
\ No newline at end of file
diff --git "a/\351\237\251\345\235\244/2021-5-27(\347\273\204\344\273\266\345\237\272\347\241\200).md" "b/\351\237\251\345\235\244/2021-6-8(\347\273\204\344\273\266\345\237\272\347\241\200).md"
similarity index 44%
rename from "\351\237\251\345\235\244/2021-5-27(\347\273\204\344\273\266\345\237\272\347\241\200).md"
rename to "\351\237\251\345\235\244/2021-6-8(\347\273\204\344\273\266\345\237\272\347\241\200).md"
index 406a9dcd40a1ba04ae47b649b5fd2dde8b14190e..a5bb164fc5f39f6347480d006bc0f0c5d8376eeb 100644
--- "a/\351\237\251\345\235\244/2021-5-27(\347\273\204\344\273\266\345\237\272\347\241\200).md"
+++ "b/\351\237\251\345\235\244/2021-6-8(\347\273\204\344\273\266\345\237\272\347\241\200).md"
@@ -9,7 +9,7 @@ Vue.component('eazy-name',{
count:0
}
},
- template:``
+ template:`` ///////子组件
});
```
@@ -17,9 +17,7 @@ Vue.component('eazy-name',{
+ 组件是可以重复使用的Vue的实例,且带有名字:这个例子中的名字是:`eazy-name`
```
-
-
-
+ ////////////引用子组件
```
```
@@ -39,3 +37,42 @@ new Vue({el:'#component-Dome'})
```
每个组件都在单独运行,每个组件里都有一个单独的`count` 吧 吗
+### data必须是一个函数
+在新版本中,data被设置为必须返回一个函数,因此每个实例都能返回一个独立的对象
+
+## 通过prop像子组件传递数据
+```
+ Vue.component('try',{
+ props:['item'],//随便定义一个什么
+ template:`
+ {{item.title}}//这里的item现在只是props里定义的东西,在实例里引用子组件时给这里的item赋值之后,这个item才有意义
+ `
+ })
+```
+```
+
+
+
+ //这里的第一个item是props定义的item,第二个item是v-for里的item,
+
+
+```
+```
+var app = new Vue({
+ el:'#app',
+ data:{
+ Lists:[
+ {
+ id:1,
+ title:"MM"
+ },{
+ id:2,
+ title:"MM2"
+ },
+ ]
+ },
+ methods:{
+
+ }
+ });
+```
\ No newline at end of file
diff --git "a/\351\237\251\345\235\244/2021-6-9(vue cli).md" "b/\351\237\251\345\235\244/2021-6-9(vue cli).md"
new file mode 100644
index 0000000000000000000000000000000000000000..db35d3dbad1e81c6720d5b207de6a34926081bc8
--- /dev/null
+++ "b/\351\237\251\345\235\244/2021-6-9(vue cli).md"
@@ -0,0 +1,15 @@
+cmd 进入控制台 yarn -v 查看一下有没有yarn 要是没有 就安装一下 `npm install -g yarn` 安装完查看一下 有没有 之后 通过yarn设置淘宝镜像 `yarn config set registry https://registry.npm.taobao.org` 安装会快一些 之后在安装vue `yarn global add @vue/cli` 之后配置一下 去电脑 右键 属性 高级管理系统设置 环境变量 系统变量 中点击path 添加 路径为 C/用户/Adminstor/Appdata/local/yarn/bin 即可 之后重新进入cmd控制台 输入vue查看Vue是否安装完成 d: 进入D盘 mkdir 文件名称 创建一个文件夹 之后 cd 文件名称 vue create 文件名称 然后跟着指令进行操作并 选则 然后完成后会有一个端口地址 进去查看验证即可 之后进入自己创建的文件夹 src/components/App.vue 安装拓展 之后将文件打包 npm run build 打包的index.html 打不开 可以在Xshell上部署进行查看 进入Xshell服务器 cd /var/www/ mkdir vue.icu(创建文件名称) rm -f 文件名称删除 创建一个文件夹 vim /etc/nginx/conf.d/vue.conf 进入到创建的配置文件 进行编辑 server{ listen 80; server_name vue.icu;
+
+```
+ location / {
+ root /var/www/vue.icu;
+ index index.html;
+ }
+}
+```
+
+esc 保存 :wq! 保存并推出
+
+nginx -t 重启 nginx -s reload
+
+之后进入 /C/Windows/System32/drivers/etc/hosts 右键属性 点击左上角的安全 再点击高级 左下角点击添加 点击选择主体 点击高级 点击立即查找 第二个Administractor 确定 之后全选 除了特殊权限 之后应用确定 在打开hosts 在最下面添加自己的监听路径 + 文件名称保存即可 直接访问文件名称 在浏览器上即可显示成功即成功
\ No newline at end of file
diff --git "a/\351\237\251\345\235\244/img/vue-cli.png" "b/\351\237\251\345\235\244/img/vue-cli.png"
new file mode 100644
index 0000000000000000000000000000000000000000..7e5a49dd59a5ccc493c2b5c21486ab8768322a06
Binary files /dev/null and "b/\351\237\251\345\235\244/img/vue-cli.png" differ
diff --git "a/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-27-5.JPG" "b/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-27-5.JPG"
new file mode 100644
index 0000000000000000000000000000000000000000..481e8dfbcb0145365b7efb96d184339f85912685
Binary files /dev/null and "b/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-27-5.JPG" differ
diff --git "a/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-35-41.JPG" "b/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-35-41.JPG"
new file mode 100644
index 0000000000000000000000000000000000000000..d1c11c99935e90424d5d095918851a4746d6b70a
Binary files /dev/null and "b/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-35-41.JPG" differ
diff --git "a/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-41-3.JPG" "b/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-41-3.JPG"
new file mode 100644
index 0000000000000000000000000000000000000000..8b99d25728c93646194e96ff3562615e99adc59f
Binary files /dev/null and "b/\351\237\251\345\235\244/img/\347\273\204\344\273\266\345\237\272\347\241\200\347\254\254\344\270\200\350\212\202(\347\224\250\347\273\204\344\273\266\345\256\236\347\216\260v-model\345\217\214\345\220\221\347\273\221\345\256\232\347\232\204\346\225\210\346\236\234)/2021-6-8 10-41-3.JPG" differ
diff --git "a/\351\237\251\345\235\244/try.html" "b/\351\237\251\345\235\244/try.html"
index c7cbf71eda517d9faa3978262dcafcd953071f16..6a1e81fdf996335915a4349d9cfad9e4721efc78 100644
--- "a/\351\237\251\345\235\244/try.html"
+++ "b/\351\237\251\345\235\244/try.html"
@@ -10,27 +10,52 @@