Vue中的ajax------插槽、vuex插件

解决开发环境Ajax跨域问题

当你想在端口号为8080的主机上访问端口号为5000中的数据时,就会发生问题。

在这里插入图片描述如何解决跨域问题:
在这里插入图片描述
代理服务器:
此时需要使用一个代理服务器,让代理服务器端口号也为8080,让它去访问5000中的数据并且拿到数据。然后再转发回给8080。两台服务器直接使用的是http请求。而红色的8080是浏览器,使用的是前端技术,才会产生跨域问题。
在这里插入图片描述
在这里插入图片描述

配置代理服务器

在这里插入图片描述

在这里插入图片描述

github用户搜索案例

vue-resource插件

在这里插入图片描述

插槽

在这里插入图片描述
在这里插入图片描述
可以使一组数据用不同的形式来展示
在这里插入图片描述

vuex插件

vuex是什么

在这里插入图片描述

何时使用vuex

1、多个组件依赖于同一状态
2、来自不同组件的行为需要变更同一状态
实际上就是共享
在这里插入图片描述

vuex原理图

在这里插入图片描述
actions、mutations、state都是对象形式。

在这里插入图片描述
1、安装:使用vue2时只能使用vuex3版本;使用vue3时只能使用vuex4版本;
安装时指定版本即可:如npm i vuex@3
2、引入并使用:插件的使用:use()。在src文件夹中新建一个store文件夹(用于创建vuex中最为核心的store),其中新建一个index.js文件(将store中的actions、mutations、state进行定义)。

vuex环境的搭建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

getters的使用(store的配置项)

在这里插入图片描述

四个map方法的使用

在这里插入图片描述
在这里插入图片描述

模块化+命名空间

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值