1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| import uviewPlus, {
| setConfig
| } from "uview-plus"
|
| function setupUI(app) {
| // 下面的在特殊场景下才需要配置,通常不用配置即可直接使用uview-plus框架。
| // 调用setConfig方法,方法内部会进行对象属性深度合并,可以放心嵌套配置
| // 需要在app.use(uview-plus)之后执行
| setConfig({
| // 修改$u.config对象的属性
| config: {
| // 修改默认单位为rpx,相当于执行 uni.$u.config.unit = 'rpx'
| unit: "rpx"
| },
| // 修改$u.props对象的属性
| props: {
| // 修改radio组件的size参数的默认值,相当于执行 uni.$u.props.radio.size = 30
| radio: {
| // size: 20
| }
| // 其他组件属性配置
| // ......
| }
| })
|
| app.use(uviewPlus, () => {
| return {
| options: {
| // 修改config对象的属性
| config: {
| customIcon: {
| family: 'xyicon',
| url: 'https://at.alicdn.com/t/c/font_5036193_7g86rzw8srl.ttf?t=1760003919145'
| },
| customIcons: {
| 'tuceng': '\uea2d',
| 'dingwei': '\ue610',
| },
| }
| }
| }
| })
| }
|
| export default setupUI
|
|