wevue-tools

wevue API
1,512
Install
npm install wevue-tools
Latest Version:1.5.6
Vue:2
License:GPL
Last Updated:Jul 7, 2017
Links: npm
Maintainer: luzaiquan
登录

wx.siginin(options)

  • options.url 非必须,default :/api/login

  • options.username 必须

  • options.password 必须

  • options.remember 非必须,default:false

  • 例子

wx.siginin({
  username:"",
  password:"",
  remember:false,
  success:function(res){
    console.log(res.data);
  },
  fail:function(err){
    console.log(err);
  }
})
  • res

    {
      "errcode":0,
      "errmsg":"ok",
      "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InJvb3RAcXlodWIubmV0IiwidHMiOjE0OTAwMDkxMjY4MDZ9.2vTqogrQv-_KQFTNgwRC2aL-sxq8xi41JhhcyjsiXtQ",
      "expires":31200,
      "refresh_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InJvb3RAcXlodWIubmV0IiwidHMiOjE0OTAwMDkxMjY4MDYsInR5cGUiOjF9.XMlQ-65PvjfUDgUTuiyyVqwjs8Y69Wgmg0eDcrwHWso"
    }
    
检查会话是否过期

wx.checkUserSession(); 返回:true || false

获取当前user信息

wx.getUser(options)

  • options.url 非必须,default :/api/get_user

  • options.token 非必须,default:当前登录的token

  • 例子

wx.getUser({
  success:function(res){
    console.log(res.data);
    //{email: "root@qyhub.net", ts: 1490009126806}
  },
  fail:function(err){
    console.log(err);
  }
})

Version History

Version Released Vue License
1.5.6 ^2.2.2 GPL
1.5.5 ^2.2.2 GPL
1.5.4 ^2.2.2 GPL
1.5.3 ^2.2.2 GPL
1.5.2 ^2.2.2 GPL