常见问题

如何自定义组件的样式

1. 主题定制

ZebraUI 基于 CSS 变量提供了主题定制的能力,可以对组件样式进行统一修改,详见 ConfigProvider 全局配置 组件。

2. 通过组件的custom-style属性

90%的组件都提供了custom-style属性,可以直接传入样式对象进行自定义。

3. 通过样式穿透。

因为uniapp编译的小程序,不支持在标签上直接定义styleclass,所以要使用样式穿透来强制给组件设置样式。

具体使用方法可自行查找。

可不可以直接调用toast或dialog

uniapp编译到小程序是没有单页面的概念,所以需要在使用的页面写入标签。

<z-toast />

示例项目提供了定义页面级组件的解决方案。

只需将页面包裹在DemoPage组件中,即可省去重复编写z-toast z-dialog z-navbar的痛点。

同时还可以引入ConfigProvider 全局配置 组件,从而便捷的实现主题定制。