JumpsClass ¶
简要 ¶
构造参数 ¶
实例参数 | 作用 | 说明 |
---|---|---|
page_home | 设定首页 | |
page_my | 设定个人中心页面 | |
page_login | 设定登录 |
方法 ¶
全局方法 | 作用 | 说明 |
---|---|---|
jumpsPage | 页面 | |
jumpsAuth | 鉴权页面 | |
jumpsHome | 首页 | |
jumpsMy | 个人中心 | |
jumpsLogin | 登录 | |
jumpsPre | 上一个页面 |
局部使用 ¶
添加扩展 项目/src/plugins/jumps.js
js
import $store from "@/store";
import JumpsClass from '@10yun/cv-mobile-ui/plugins/jumps.js';
/**
* 实例,跳转
*/
let JumpsObj = new JumpsClass({
page_my: cConfig._PAGE_MY_MAIN_,
page_home: cConfig._PAEG_HOME_MAIN_,
page_login: cConfig._PAEG_HOME_MAIN_,
storeHandle: $store,//store句柄
});
export default JumpsObj;
在用到的地方调用
js
import JumpsObj from "@/plugins/jumps.js";
JumpsObj.方法(参数);
全局使用 ¶
如果需要绑定全局
添加全局 项目/src/plugins/bindGlobal/jumps.js
js
import Vue from 'vue';
import JumpsObj from "@/plugins/jumps.js";
Vue.prototype.$jp = JumpsObj;
在用到的地方调用
js
// 跳转到普通页面
this.$jp.jumpsPage('/xxx/xxx');
// 跳转前,先鉴定是否登录
this.$jp.jumpsAuth('/xxx/xxx');
// 跳转 首页,需要注册实例时,注册进去
this.$jp.jumpsHome();
// 跳转 个人中心,需要注册实例时,注册进去
this.$jp.jumpsMy();
// 跳转 登录
this.$jp.jumpsLogin();