加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

久等了,提高开发效率的 Vue 技巧来了

发布时间:2019-10-16 17:51:19 所属栏目:建站 来源:徐月超
导读:副标题#e# 最近俩月正好用 vue 做了一个大数据的项目,积累了很多心得。今天终于有机会分享出来了。 组件(component)的使用 vue 提供的模块化无疑是提高开发效率的神器,而且对于后期代码优化和维护也提供的极大地便利。 组件使用简介 vue 提供了组件功能,

action 的技巧 action 是可以异步执行方法的。我在业务中通常会遇到这样的情况:获取某种信息,但是这个信息接口多个页面都用到了,每个页面都处理一下这个接口真的很麻烦。所以传入 vuex 中共享这部分信息就十分幸福了。因为是异步的所以用到了 action。提供一个参考代码:

  1. actions: { 
  2.     getMemberShip ({ state, commit }) { 
  3.       return new Promise((resolve, reject) => { 
  4.         if (!state.memberShip) { 
  5.           // memberShip 为 ajax 请求方法 
  6.           memberShip(state.userInfo).then(res => { 
  7.             commit('setMemberShip', res) 
  8.             resolve(res) 
  9.           }).catch(err => { 
  10.             reject(err) 
  11.           }) 
  12.         } else { 
  13.           resolve(state.memberShip) 
  14.         } 
  15.       }) 
  16.     }, 

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读