Vue2总结(vuex的使用)

第一次接触vue到项目上线,还是需要总结的

index.html --入口文件 因为这框架是单页面应用,挂在一个app,然后动态渲染路由模板。

1.在index.htmlx中引入了插件(全局使用) 如:cookie,则需要在index.html中定义一个setCookie,getCookie,其他页面才可以调用



2.请求后台路径

vue2推荐使用axios 


  由于axios不能同步请求,所以需要使用jQuery

    当有多个后台路径时,需要在api.js(自定义配置后台路径的文件)中定义多个路径,然后将其暴露出去(export default)

3. 全局方法(我这里使用的是vuex)

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。目录结构如下


    store 定义全局变量

    action.js 定义全局异步方法

    mutations.js 定义全局同步方法  (加载框不能写在同步方法中(不显示))

    types.js 和 getters.js 由于项目没有使用,所以我就啰嗦了,

    同步方法实例如下:

    1> 在store.js中定义全局变量


   2> mutations.js 中的全局方法

    

3> 在需要使用的单页面中引入vuex


4> 在computed中引入需要的全局的变量


5> 在methods中引入需要使用的全局方法


6> 调用全局方法并传参


将值赋给全局变量

this.$store.state.userinfo= 1;

取值是 this.userinfo (前提是引入了store.js中userinfo的变量)

异步方法



调用方法


由于vue

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔^_^枝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值