回顾:
封装ajax
jquery 【 $$.get $$ .post $$.ajax $$ .load 】
框架:
数据请求
使用原生js提供的fetch
使用第三方封装库: axios
Vue中可以统一对axios进行挂载
Vue.prototype.$http = axios
fetch vs axios
axios 对已获得的数据进行了一层封装 XSRF
axios底层自动对数据进行了格式化
fetch并没有进行封装,拿到就是格式化后的数据
fetch进行了多一层的格式化
res.json()
res.blob() 格式化二进制
res.text()
计算属性 computed
使用: 1.在选项中定义一个computed 属性,属性值是一个对象,对象中存储都是方法,这些方法必须有返回值
\2. 在vm实例范围内,直接当做全局变量一样使用这个方法名称
项目中如何使用
事件处理程序: methods
watch
有大量数据交互和异步处理时进行
computed
有逻辑处理
V中像全局变量一样使用
了解前端组件化发展历史
前后端耦合
前后端不分离项目
找后台搭建项目开发环境
寻找项目目录中的静态资源目录
js
img
css
同步修改css
前后端分离
前端团队合作项目的出现
组件化为了解决多人协作冲突问题
复用
组件的概念
组件是一个html 、 css 、js 、img 等的一个聚合体
Vue中的组件属于扩展性功能
原文:https://www.cnblogs.com/zhangzhouy/p/11397180.html