封装的意义
- 提高代码的可读性
- 提高代码的可维护性
- 减少代码的书写
封装
使用
跨域请求
浏览器的同源策略:非同源的页面之间,无法获取数据
同源一般只有以下三个东西相同:
-
协议相同
-
域名相同
-
端口相同
同源策略的目的:是为了保证用户信息的安全,防止恶意的网站窃取数据
同源策略的解决办法: -
jsonp
-
CORS
-
代理解决跨域
VUE组件间通信
- 父组件
- 子组件
父组件的调用:
- Import 导入子组件
- compants注册子组件
- 注册的子组件当做标签来使用
子组件给父组件传参:
- 父组件里的子标签里写上要传递的数据(:子组件的参数名字=父组件的参数名字)
- 在子组件里注册参数(pros)
- 使用父组件传递过来的参数
父组件给子组件传参:
- 子组件里先用特定的方法来把数据传递给父组件(this.$emit(“方法的名字”,要传递的数据)
- 父组件的子标签里来接收数据(@子组件的方法 = 父组件的方法)
- 在methods里接收传递过来的val并赋值