0.0.2 • Published 8 months ago

lg-gs-ui v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

lg-gs-ui 文档

set-up

  1. 安装
  2. 使用

组件

gs-header

说明:gs-header 组件目前仅限于在卡友地带APP中使用,兼容沉浸式和非沉浸式两种页面样式。

  • 按需引入
    import { GsHeader } from 'lg-gs-ui'
    Vue.component('GsHeader', GsHeader)
    
    // 页面 xxx.vue
    <template>
       ...
       <gs-header :options="headerOptions"></gs-header>
       ...
    </template>
  • 配置项:
参数名参数说明参数类型是否必填默认值
textColor字体颜色string'#333'
bgColor头部背景色string'#fff'
myStyle头部自定义样式内容(行内样式)object/
className头部自定义样式类名string/
fullscreen是否为沉浸式页面booleanfalse
options头部其他配置object/

options 所有参数

参数名参数说明参数类型是否必填默认值
title标题内容string/
back是否显示返回按钮booleantrue
share是否显示分享按钮booleanfalse
backIcon返回按钮icon classstring'iconfont icon-back'
shareIcon分享按钮icon classstring'iconfont icon-share'
shareColor分享按钮字体颜色string/
  • 可用 slot 插槽
    • <slot name="left"></slot> 左侧插槽,可以用于自定义返回键按钮等
    • <slot name="right"></slot>右侧插槽,可以用于自定义右侧内容、自定义分享按钮等
  • emit事件
    • 如果options.back等于true,点击返回按钮,emit事件back。可以通过@back监听。
    • 如果options.share等于true,点击分享按钮,emit事件share。可以通过@share监听。

gs-water-mark

水印组件,可以用在管理后台项目中涉及用户敏感信息的页面中添加水印。

  • 按需引入
    import { gsWaterMark } from 'lg-gs-ui'
    Vue.component('gsWaterMark', gsWaterMark)
    
    // 页面 xxx.vue
    <template>
       ...
       <gs-water-mark :showStyle="showStyle" :water="water"></gs-water-mark>
       ...
    </template>
  • 配置项:
参数名参数说明参数类型是否必填默认值
water水印相关配置object详见下面描述
showStyle水印容器样式配置obejct详见下面描述

water 详细参数

参数名参数说明参数类型是否必填默认值
container水印父级容器string$parent.$el 默认为当前组件的父级
content水印内容string/
color水印字体颜色string'rgba(184, 184, 184, 0.5)'
size水印字体大小string 或 number20
time是否在内容后拼接当前日期boolean当前日期,如 '2023-02-20'
rotate水印旋转角度number-10 (取值范围: -20 至 20)

showStyle 说明

如果showStyle不传参,水印默认铺满父级容器,在页面中的效果如图:

也可以通过传参,修改水印的大小、在父容器下的大小、位置等,如:

    showStyle: {
       width: '50%',
       height: '50%',
       left: '20px',
       top: '20%',
       backgroundRepeat: 'repeat'
    }
0.0.2

8 months ago

0.0.1

1 year ago

0.0.1-beta5

1 year ago

0.0.1-beta4

1 year ago

0.0.1-beta3

1 year ago

0.0.1-beta2

1 year ago

0.0.1-beta1

1 year ago