更新记录

1.0.4(2024-02-19)

  • 更新文档

1.0.3(2024-02-19)

  • 更新文档

1.0.2(2024-02-19)

  • 升级到4.01版本,调整部分参数的类型
查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.7.0,Android:11.0,iOS:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

状态栏


快速使用

<!-- 默认透明占位 -->
<dep-status-bar></dep-status-bar>

<!-- 自定义背景颜色 -->
<dep-status-bar background="cyan"></dep-status-bar>
<dep-status-bar background="#FFFF00"></dep-status-bar>

<!-- 自定义渐变色背景 linear-gradient(<direction>, <color-start>, <color-stop>) -->
<dep-status-bar background="linear-gradient(to right, cyan, yellow)"></dep-status-bar>

属性

名称 类型 默认值 描述 备注
background string transparent 状态栏背景 合法颜色值或渐变背景
dark boolean false 暗黑模式
  • 注意:background属于简写属性,支持 background-color 和 background-image,且官方的background-image目前仅支持linear-gradient渐变
  • 注意:当需要 background-color 和 background-image 切换时,注意这个background简写存在差异,需要父组件手动调用本子组件方法setElementBackground

方法

  • 设置组件背景 setElementBackground(propertyStyle : string) : void {}

    <dep-status-bar ref="status-bar" :background="background"></dep-status-bar>
    const element = this.$refs['status-bar']! as ComponentPublicInstance
    this.background = 'rgba(0,0,0,1)'
    element.$callMethod('setElementBackground', this.background)
  • 设置组件样式 setElementStyle(propertyName : string, propertyStyle : any) : void

    <dep-status-bar ref="status-bar" background="cyan"></dep-status-bar>
    const element = this.$refs['status-bar']! as ComponentPublicInstance
    // 设置背景
    element.$callMethod('setElementStyle', 'background', 'orange')
    // 设置高度
    const height : int = (Math.random() * 100).toInt()
    element.$callMethod('setElementStyle', 'height', height)

语雀文档

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问