热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自定义picker组件,无法选择默认值,求解~~

由于我这边是从MUI老项目迁移过来的,再插件市场也下载了几个picker组件,但是数据结构都不一样,没办法直接使用,如果在基础上修改的话,万一插件更新版本后,忘记改了岂不是要死,不得已只能自己造

由于我这边是从MUI老项目迁移过来的,再插件市场也下载了几个picker组件,但是数据结构都不一样,没办法直接使用,如果在基础上修改的话,万一插件更新版本后,忘记改了岂不是要死,不得已只能自己造一个了。



在此也不得不吐槽下官方,新框架至少也要照顾下MUI老框架的感受吧,总不能迁移一次还得伤筋动骨的改数据格式吧,前端格式改了还得改后端,老版本就没法做到向下兼容,无奈只能自己按照原有格式重新做。

picker组件是结合uni-popup组件,效果还是挺不错的,数据格式也能按照老项目来做,唯一的遗憾就是没办法自动选中默认值,折腾了几天,实在没招,求大佬解答。



组件源码如下

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
 



 




调用方法如下
`


`
数据格式如下
`user_age_option = [{

1
2
text: '18岁',  

value: 18

}, {

1
2
text: '19岁',  

value: 19

}, {

1
2
text: '20岁',  

value: 20

}, {

1
2
text: '21岁',  

value: 21

}, {

1
2
text: '22岁',  

value: 22

}, {

1
2
text: '23岁',  

value: 23

}, {

1
2
text: '24岁',  

value: 24

}, {

1
2
text: '25岁',  

value: 25

}]`
数据都能正常显示,也可以正常选择,获取选择的值都没问题,唯独默认值没办法直接选中,不管单列、两列、三列都是一样,不知道哪里出问题了,求解,感激不尽


   



推荐阅读
author-avatar
zhaoyunnidaye_260
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有