作者:zhaoyunnidaye_260 | 来源:互联网 | 2023-10-13 13:31
由于我这边是从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
|
取消
确定
{{item[rangeKey]}}
{{item[rangeKey]}}
{{joinName}}
{{item[rangeKey]}}
{{item[rangeKey]}}
{{item[rangeKey]}}
{{item[rangeKey]}}
|
调用方法如下
`
`
数据格式如下
`user_age_option = [{
}, {
}, {
}, {
}, {
}, {
}, {
}, {
}]`
数据都能正常显示,也可以正常选择,获取选择的值都没问题,唯独默认值没办法直接选中,不管单列、两列、三列都是一样,不知道哪里出问题了,求解,感激不尽