0.3.63 • Published 1 year ago

js-hs-base3 v0.3.63

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

js-hs-base

引入文件

<jsheader
  :seachOption="['选项1' ,'选项2']"
  :spaceTitle="'头部组件'"
  :searchUrl="searchUrl"
  @logout="logout"
  @toNewsDetail="toNewsDetail"
  @conflict="conflict"
>
  <!-- ... -->
  <span slot="spaceTitle">我是插槽</span>
  <span slot="worktableReplace">我是插槽2</span>
  <span slot="endSlot">我是插槽3</span>
</jsheader>
<jsfooter />
<script>
  import base from "js-hs-base";
  import "js-hs-base/js-base/js-base.css";
  Vue.use(base);
  export default {
    methods: {
      logout(e) {
        // do something
      },
      toNewsDetail(e) {
        e; // { id, messageType, parmes } 消息id 消息类型 消息参数信息
      },
      conflict() {
        // 清除缓存等操作
      },
    },
  };
</script>

注意事项

1. 发布版本时请注意 header、footer 组件的 version 参数

2. 点击退出登录,继续登录后跳转地址为 logoutUrl 参数

3. 退出参数 clientId 请咨询后台

4. 用户被挤掉线时,弹窗关闭会触发 conflict 事件,建议在事件内进行清除缓存等操作

5. 本地开发时,如果需要头部正常显示,获取到用户信息,version 传参可改为 local

6. 头部默认为同步加载,将先获取头部信息并阻塞 js 进程 ,如不需要传 isAsync = true

header

参数

参数说明类型默认值
spaceTitle头部标题String \| slot
worktableReplace新增的插槽,在工作台旁边slot
isShowSearch是否显示搜索框Booleantrue
searchOption搜索框下拉列表Array[{name: '用户', value: 'person'}, {name: '空间', value: 'space'}]
searchOpenNewWindow搜索時是否打開新窗口Booleanfalse
logoutUrl退出后继续登录跳转地址. 详见寰烁统一认证平台 OAuth 接入文档---2.5 主动退出Stringhttp://pls.hseduyun.net
clientId退出参数 clientIdString \| Numberdemo
isShowWork是否显示工作台入口Booleantrue
isShowNews是否显示消息铃铛Booleantrue
swichRoleUrl切换角色后跳转地址String默认当前页面地址
userAvatar用户头像String
reLogin是否开启自动校验登录状态功能,异常状态将执行点击退出登录事件Booleanfalse
version环境变量test:测试域名demo:演示域名formal:正式域名 local: 本地开发模式Stringtest
LoginBtn校检登录失败时 是否显示登录按钮和点击登录时事件 { isShow: true, clickAutoToLogin: true },isShow 为 true 将显示登录按钮,clickAutoToLogin 为 true 点击登录会自动跳转到登录页。点击登录时触发 login 事件object{ isShow: true, clickAutoToLogin: true }
conflictUrl用户被挤掉线后继续登录跳转地址String默认为当前页面地址
protocol压测时切换 http、http 用Stringhttps
workTableUrl工作台跳转链接String先 passport 验证再回工作台
endSlot新增插槽,在最后面slot
isHideBG是否隐藏头部背景Booleanfalse
opacityBG头部白条背景透明度String \| Number.6
isAsync头部是否为异步加载 false 将先获取头部信息并阻塞 js 进程Booleanfalse
isPostUserMes是否关闭埋点Booleantrue
isShowSearch是否显示搜索框Booleantrue
urlConfig增加小型化并增加自行配置参数 pls_fr: '个人空间前端域名', pls_bk: '个人空间后端域名', nc_fr: '消息中心前端', ph_fr: '个人主页前端', passport: 'passport', plsClientId: '个人空间前端 clientid', wss: 'wss',Booleantrue

事件

事件名称说明回调参数
toNewsDetail点击铃铛内消息触发Function (id, messageType, item )
logout点击退出账号触发Function
login点击登录触发Function
roleSwitch点击切换角色触发Function
conflict用户被挤掉线关闭弹窗触发Function

footer

参数

参数说明类型默认值
tenantId租戶 idString
version环境变量test:测试域名demo:演示域名formal:正式域名 local: 本地开发模式 xx: 小型化部署Stringtest

版本更新日志

版本 v0.3.63

1. 省平台
0.3.59

1 year ago

0.3.58

1 year ago

0.3.57

1 year ago

0.3.56

1 year ago

0.3.55

1 year ago

0.3.54

1 year ago

0.3.63

1 year ago

0.3.62

1 year ago

0.3.61

1 year ago

0.3.60

1 year ago

0.3.53

2 years ago

0.3.52

2 years ago

0.3.51

2 years ago

0.3.50

2 years ago

0.3.49

2 years ago

0.3.48

2 years ago

0.3.47

2 years ago

0.3.46

2 years ago

0.3.45

2 years ago

0.3.44

2 years ago

0.3.43

2 years ago

0.3.42

2 years ago

0.3.41

2 years ago

0.3.40

2 years ago

0.3.39

2 years ago

0.3.38

2 years ago

0.3.37

2 years ago

0.3.36

2 years ago

0.3.35

2 years ago

0.3.34

2 years ago

0.3.33

2 years ago

0.3.32

2 years ago

0.3.31

2 years ago

0.3.30

2 years ago

0.3.29

2 years ago

0.3.28

2 years ago

0.3.27

2 years ago

0.3.26

2 years ago

0.3.24

2 years ago

0.3.25

2 years ago