vue 购物车
1 导入项目 需要 npm install 下载包.
组件化开发
组件开发 下载 导入 注册 使用.
导入接收到组件首字母大写表示组件 不是标签
组件的拼接
@ 拼接路劲可以直接写 ,vue做了分装
导入的组件跟标签一样使用
父传给子的 用vi-bind 因为是只读的
对数据的封装
父传子 ----》子传父 原因是因为 子组件要修改父组件的数据 ,
复选框本身就有的 change事件
穿对象 接对象
在父页组件中
项目结构
一个数据的结果依赖其他的数据可以使用计算属性
先写子 组件定义 后写父传
子类自定义的传参数方法
更改状态
保留两位小数
好的习惯
写法
先写子 pro 后写父 实例
不一定只有兄弟 可以用evenbus ,嵌套复杂的也可以相互传 ,
穿对象
最主要还是要懂得分析结构
动态组件
占位符 :占用这块地方渲染
组件切换
keep -aline.
让组件缓存
没指定 是让所有组件都缓存
组件缓存做的事
组件激活做的事
指定缓存哪些组件 注册名称
插槽
让用户添加一些信息 ,这个组件的结尾 (在标签的标签体里添加信息元素)
简写 “#”
vant库
具名插槽
插槽传值.
作用于插槽
传对象
自定义组件
私有指令
共有指令
私有指令
bing 只触发一次
update 调用一次 触发一次
优化 参数 ,操作的内容相同
全局申明 的共用 在main.js 里面
定义全局
提示
eslint 规范代码开发
tabsize 缩进
自动保存
项目创建
debage
自动以规则
多一行
少一行
多一个空格
eslint 规则
eslint 需要的插件
下载
后设置文件
这个需要自己改
优化
定义全局axios
全局路径
上面有缺点 不能复用
路由
哈希地址 就是# 后面的
哈希与组件的对应关系
vue-rount
给VUE 装插件
不会调到一个空页面
嵌套路由
动态路由
用于嵌套
1 2 3 路径参数
导航
前进后退
导航首位
to
上一个路径的信息
只对某个页面进行过滤