1.data为什么是函数
如果data是对象的话因为对象是引用类型,组件被复用的话就会创建多个实例,这些实例都是同一个构造函数这样就会影响到所有实例,为了保证不同组件不同实例的data不冲突,所以data必须是函数
2.Watch和computed的区别
computed
1. 支持缓存,只有依赖数据发生改变,才会重新进行计算
2. 不支持异步,当computed内有异步操作时无效,无法监听数据的变化
watch
1. 不支持缓存,数据变,直接会触发相应的操作;
2.watch支持异步;
3.监听的函数接收两个参数,第一个参数是最新的值;第二个参数是输入之前的值;
3.get 和 post的区别
get和post请求都是在建立好TCP连接(也就是三次握手完成之后)的基础上开始传输数据的请求方式表现上的区别: