Skip to content

fix(elevator): v15 适配 & 选中值支持受控 #3210

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 24 commits into from
Jun 7, 2025
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ exports[`Address: show custom icon 2`] = `"<div class="nut-overlay" style="z-ind

exports[`Address: show custom true 1`] = `"<div class="nut-overlay" style="z-index: 1000;"></div><div style="z-index: 1000;" class="nut-popup nut-popup-round nut-popup-bottom"><div class="nut-popup-title"><div class="nut-popup-title-left"><div class="nut-address-left-icon"><svg class="nut-icon nut-icon-ArrowLeft " style="color: #cccccc;" xmlns="http://www.w3.org/2000/svg" color="#cccccc" viewBox="0 0 1024 1024" aria-labelledby="ArrowLeft" role="presentation"><path d="M661.33 153.81a10.67 10.67 0 0 0-18.13-7.68L277.33 512 643.2 877.87a10.67 10.67 0 0 0 18.13-7.68v-60.38a10.03 10.03 0 0 0-3.2-7.46L367.79 512l290.34-290.35a10.88 10.88 0 0 0 3.2-7.46z" fill="currentColor"></path></svg></div></div><div class="nut-popup-title-wrapper"><div class="nut-popup-title-title">选择地址</div></div><div class="nut-popup-title-right nut-popup-title-right-top-right"><svg class="nut-icon nut-icon-Close " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" aria-labelledby="Close" role="presentation"><path d="m512 557.23 279.25 279.25c4.27 4.27 10.88 4.27 14.94 0l30.29-30.29c4.27-4.27 4.27-10.88 0-14.94L557.23 512l279.25-279.25c4.27-4.27 4.27-10.88 0-14.94l-30.29-30.29c-4.27-4.27-10.88-4.27-14.94 0L512 466.77 232.75 187.52c-4.27-4.27-10.88-4.27-14.94 0l-30.29 30.29c-4.27 4.27-4.27 10.88 0 14.94L466.77 512 187.52 791.25c-4.27 4.27-4.27 10.88 0 14.94l30.29 30.29c4.27 4.27 10.88 4.27 14.94 0z" fill="currentColor"></path></svg></div></div><div class="nut-cascader"><div class="nut-tabs nut-tabs-horizontal"><div class="nut-tabs-titles nut-tabs-titles-line nut-tabs-titles-scrollable"><div class="nut-tabs-titles-item nut-tabs-titles-item-active"><div class="nut-tabs-titles-item-line nut-tabs-titles-item-line-horizontal"></div><div class="nut-tabs-titles-item-text">请选择</div></div></div><div class="nut-tabs-content-wrap"><div class="nut-tabs-content" style="transform: translate3d(-0%, 0, 0); transition-duration: 300ms;"><div class="nut-tabpane"><div class="nut-cascader-pane"><div class="nut-cascader-item"><div class="nut-cascader-item-title">浙江</div></div><div class="disabled nut-cascader-item"><div class="nut-cascader-item-title">湖南</div></div><div class="nut-cascader-item"><div class="nut-cascader-item-title">福建</div></div><div class="nut-cascader-item"><div class="nut-cascader-item-title">北京</div></div></div></div></div></div></div></div></div>"`;

exports[`Address: show elevator 1`] = `"<div class="nut-overlay" style="z-index: 1000;"></div><div style="height: 89%; z-index: 1000;" class="nut-popup nut-popup-round nut-popup-bottom"><div class="nut-popup-title"><div class="nut-popup-title-wrapper"><div class="nut-popup-title-title">选择地址</div></div><div class="nut-popup-title-right nut-popup-title-right-top-right"><svg class="nut-icon nut-icon-Close " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" aria-labelledby="Close" role="presentation"><path d="m512 557.23 279.25 279.25c4.27 4.27 10.88 4.27 14.94 0l30.29-30.29c4.27-4.27 4.27-10.88 0-14.94L557.23 512l279.25-279.25c4.27-4.27 4.27-10.88 0-14.94l-30.29-30.29c-4.27-4.27-10.88-4.27-14.94 0L512 466.77 232.75 187.52c-4.27-4.27-10.88-4.27-14.94 0l-30.29 30.29c-4.27 4.27-4.27 10.88 0 14.94L466.77 512 187.52 791.25c-4.27 4.27-4.27 10.88 0 14.94l30.29 30.29c4.27 4.27 10.88 4.27 14.94 0z" fill="currentColor"></path></svg></div></div><div style="height: 93%; overflow-y: auto;"><div class="nut-address-title">热门城市</div><div class="nut-address-hotlist "></div><div class="nut-address-title">选择省份/地区</div><div class="nut-elevator nut-address-elevator" style="height: 100%;"><div class="nut-elevator-list" style="height: 93%;"><div class="nut-elevator-list-inner"><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">A</div><div class="nut-elevator-list-item-name">安徽</div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">B</div><div class="nut-elevator-list-item-name">北京</div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">C</div><div class="nut-elevator-list-item-name">重庆</div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">F</div><div class="nut-elevator-list-item-name">福建</div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">G</div><div class="nut-elevator-list-item-name">贵州</div><div class="nut-elevator-list-item-name">广东</div><div class="nut-elevator-list-item-name">广西</div><div class="nut-elevator-list-item-name">甘肃</div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">H</div><div class="nut-elevator-list-item-name">河北</div><div class="nut-elevator-list-item-name">河南</div><div class="nut-elevator-list-item-name">湖南</div><div class="nut-elevator-list-item-name">湖北</div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">S</div><div class="nut-elevator-list-item-name">山东</div><div class="nut-elevator-list-item-name">山西</div><div class="nut-elevator-list-item-name">上海</div><div class="nut-elevator-list-item-name">陕西</div><div class="nut-elevator-list-item-name">四川</div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">Z</div><div class="nut-elevator-list-item-name">浙江</div></div></div></div><div class="nut-elevator-bars"><div class="nut-elevator-bars-inner" style="touch-action: pan-y;"><div class="nut-elevator-bars-inner-item nut-elevator-bars-inner-item-active" data-index="0">A</div><div class="nut-elevator-bars-inner-item" data-index="1">B</div><div class="nut-elevator-bars-inner-item" data-index="2">C</div><div class="nut-elevator-bars-inner-item" data-index="3">F</div><div class="nut-elevator-bars-inner-item" data-index="4">G</div><div class="nut-elevator-bars-inner-item" data-index="5">H</div><div class="nut-elevator-bars-inner-item" data-index="6">S</div><div class="nut-elevator-bars-inner-item" data-index="7">Z</div></div></div></div></div></div>"`;
exports[`Address: show elevator 1`] = `"<div class="nut-overlay" style="z-index: 1000;"></div><div style="height: 89%; z-index: 1000;" class="nut-popup nut-popup-round nut-popup-bottom"><div class="nut-popup-title"><div class="nut-popup-title-wrapper"><div class="nut-popup-title-title">选择地址</div></div><div class="nut-popup-title-right nut-popup-title-right-top-right"><svg class="nut-icon nut-icon-Close " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" aria-labelledby="Close" role="presentation"><path d="m512 557.23 279.25 279.25c4.27 4.27 10.88 4.27 14.94 0l30.29-30.29c4.27-4.27 4.27-10.88 0-14.94L557.23 512l279.25-279.25c4.27-4.27 4.27-10.88 0-14.94l-30.29-30.29c-4.27-4.27-10.88-4.27-14.94 0L512 466.77 232.75 187.52c-4.27-4.27-10.88-4.27-14.94 0l-30.29 30.29c-4.27 4.27-4.27 10.88 0 14.94L466.77 512 187.52 791.25c-4.27 4.27-4.27 10.88 0 14.94l30.29 30.29c4.27 4.27 10.88 4.27 14.94 0z" fill="currentColor"></path></svg></div></div><div style="height: 93%; overflow-y: auto;"><div class="nut-address-title">热门城市</div><div class="nut-address-hotlist "></div><div class="nut-address-title">选择省份/地区</div><div class="nut-elevator nut-elevator-horizontal nut-address-elevator" style="height: 100%;"><div class="nut-elevator-list" style="height: 93%;"><div class="nut-elevator-list-inner"><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">A</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">安徽</div></div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">B</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">北京</div></div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">C</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">重庆</div></div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">F</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">福建</div></div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">G</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">贵州</div><div class="nut-elevator-list-item-name">广东</div><div class="nut-elevator-list-item-name">广西</div><div class="nut-elevator-list-item-name">甘肃</div></div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">H</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">河北</div><div class="nut-elevator-list-item-name">河南</div><div class="nut-elevator-list-item-name">湖南</div><div class="nut-elevator-list-item-name">湖北</div></div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">S</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">山东</div><div class="nut-elevator-list-item-name">山西</div><div class="nut-elevator-list-item-name">上海</div><div class="nut-elevator-list-item-name">陕西</div><div class="nut-elevator-list-item-name">四川</div></div></div><div class="nut-elevator-list-item"><div class="nut-elevator-list-item-code">Z</div><div class="nut-elevator-list-item-sublist"><div class="nut-elevator-list-item-name">浙江</div></div></div></div></div><div class="nut-elevator-bars"><div class="nut-elevator-bars-inner" style="touch-action: pan-y;"><div class="nut-elevator-bars-inner-item nut-elevator-bars-inner-item-active" data-index="0">A</div><div class="nut-elevator-bars-inner-item" data-index="1">B</div><div class="nut-elevator-bars-inner-item" data-index="2">C</div><div class="nut-elevator-bars-inner-item" data-index="3">F</div><div class="nut-elevator-bars-inner-item" data-index="4">G</div><div class="nut-elevator-bars-inner-item" data-index="5">H</div><div class="nut-elevator-bars-inner-item" data-index="6">S</div><div class="nut-elevator-bars-inner-item" data-index="7">Z</div></div></div></div></div></div>"`;

exports[`Address: show exist 1`] = `"<div class="nut-overlay" style="z-index: 1000;"></div><div style="z-index: 1000;" class="nut-popup nut-popup-round nut-popup-bottom"><div class="nut-popup-title"><div class="nut-popup-title-wrapper"><div class="nut-popup-title-title">选择地址</div></div><div class="nut-popup-title-right nut-popup-title-right-top-right"><svg class="nut-icon nut-icon-Close " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" aria-labelledby="Close" role="presentation"><path d="m512 557.23 279.25 279.25c4.27 4.27 10.88 4.27 14.94 0l30.29-30.29c4.27-4.27 4.27-10.88 0-14.94L557.23 512l279.25-279.25c4.27-4.27 4.27-10.88 0-14.94l-30.29-30.29c-4.27-4.27-10.88-4.27-14.94 0L512 466.77 232.75 187.52c-4.27-4.27-10.88-4.27-14.94 0l-30.29 30.29c-4.27 4.27-4.27 10.88 0 14.94L466.77 512 187.52 791.25c-4.27 4.27-4.27 10.88 0 14.94l30.29 30.29c4.27 4.27 10.88 4.27 14.94 0z" fill="currentColor"></path></svg></div></div><div class="nut-address "><ul class="nut-address-exist"><li class="nut-address-exist-item active"><svg class="nut-icon nut-icon-Check " style="color: var(--nutui-color-primary);" xmlns="http://www.w3.org/2000/svg" color="var(--nutui-color-primary)" viewBox="0 0 49 48" aria-labelledby="Check" role="presentation"><path d="M45.121 16.121 47.243 14 43 9.757l-2.121 2.122L19 33.757 7.121 21.88 5 19.757.757 24l2.122 2.121L14.757 38l2.122 2.121L19 42.243l2.121-2.122L23.243 38z" fill="currentColor"></path></svg><div class="nut-address-exist-item-info"><div>探探鱼</div><div>182****1718</div><div>北京市次渠镇通州区</div></div></li><li class="nut-address-exist-item "><svg class="nut-icon nut-icon-Location " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" aria-labelledby="Location" role="presentation"><path d="M533.33 1024s448-232.53 448-576c0-247.47-200.53-448-448-448s-448 200.53-448 448c0 343.47 448 576 448 576m181.12-206.72c-52.91 47.57-105.81 85.33-145.92 111.36a893.32 893.32 0 0 1-35.2 21.76 1148.76 1148.76 0 0 1-181.12-133.12C244.05 719.79 149.33 591.79 149.33 448c0-212.05 171.95-384 384-384s384 171.95 384 384c0 143.79-94.72 271.79-202.88 369.28M533.33 640a192 192 0 1 0-.02-384.02 192 192 0 0 0 .02 384.02m0-64c-70.61 0-128-57.39-128-128s57.39-128 128-128 128 57.39 128 128-57.39 128-128 128" fill="currentColor"></path></svg><div class="nut-address-exist-item-info"><div>探探鱼</div><div>182****1718</div><div>钓鱼岛钓鱼岛全区</div></div></li><li class="nut-address-exist-item "><svg class="nut-icon nut-icon-Location " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" aria-labelledby="Location" role="presentation"><path d="M533.33 1024s448-232.53 448-576c0-247.47-200.53-448-448-448s-448 200.53-448 448c0 343.47 448 576 448 576m181.12-206.72c-52.91 47.57-105.81 85.33-145.92 111.36a893.32 893.32 0 0 1-35.2 21.76 1148.76 1148.76 0 0 1-181.12-133.12C244.05 719.79 149.33 591.79 149.33 448c0-212.05 171.95-384 384-384s384 171.95 384 384c0 143.79-94.72 271.79-202.88 369.28M533.33 640a192 192 0 1 0-.02-384.02 192 192 0 0 0 .02 384.02m0-64c-70.61 0-128-57.39-128-128s57.39-128 128-128 128 57.39 128 128-57.39 128-128 128" fill="currentColor"></path></svg><div class="nut-address-exist-item-info"><div>探探鱼</div><div>182****1718</div><div>北京市大兴区科创十一街18号院京东大厦</div></div></li></ul></div></div>"`;
Loading
Loading