vant 自定義 van-dropdown-item的用法
我們還是這個item 我們要在里面加東西 這可咋整
<van-dropdown-item class='x3' title="選擇地點"> <view class="choice"> <view class="choice_top"> 請選擇 <view class="over"> x </view> </view> <view class="choice_middle"> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> <view>xxxxx</view> </view> <view class="choice_bottom"> <view class="choice_we"> <view class="choice_we_left">確定</view> <view class="choice_we_right">取消</view> </view> </view> </view> </van-dropdown-item>
這代碼怎么粘上來這么丑
我們要這個效果 中間可以自由滾動 上下固定

我們直接給最外層的一個彈性盒加換軸方向 中間 給 overflow-x:hidden; flex:1
.choice {
width: 434rpx;
height: 634rpx;
display: flex;
flex-direction: column;
.choice_top {
width: 100%;
height: 50rpx;
text-align: center;
line-height: 50rpx;
color: rgb(83, 83, 83);
position: relative;
.over {
color: rgb(203, 203, 203);
position: absolute;
right: 15rpx;
top: 0;
width: 50rpx;
height: 50rpx;
}
}
.choice_middle {
overflow-x: hidden;
flex: 1;
text-align: center;
}
.choice_bottom {
width: 100%;
height: 100rpx;
.choice_we {
width: 300rpx;
height: 63rpx;
margin-left: 63rpx;
margin-top: 35rpx;
.choice_we_left {
float: left;
height: 63rpx;
width: 50%;
text-align: center;
line-height: 63rpx;
font-size: 30rpx;
color: #fff;
background-color: rgb(156, 156, 156);
border-top-left-radius: 30rpx;
border-bottom-left-radius: 30rpx;
}
.choice_we_right {
float: left;
height: 63rpx;
width: 50%;
text-align: center;
line-height: 63rpx;
font-size: 30rpx;
color: #fff;
background-color: rgb(170, 191, 178);
border-top-right-radius: 30rpx;
border-bottom-right-radius: 30rpx;
}
}
}
}
}
補充知識:記錄-vant實現select下拉框
記錄-vant沒有直接提供傳統(tǒng)的select下拉框,我的意思是,單行單元格然后點擊出現下拉框,樣式和其他input統(tǒng)一。
1.需求 input focus下出現下拉框,選中選項后 值綁定給field

2.html部分 圓圈處是控制底部抽屜是否顯示

3.data和methods部分

以上這篇vant 自定義 van-dropdown-item的用法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue3+vite+ts使用monaco-editor編輯器的簡單步驟
因為畢設需要用到代碼編輯器,根據調研,我選擇使用monaco-editor代碼編輯器,下面這篇文章主要給大家介紹了關于vue3+vite+ts使用monaco-editor編輯器的簡單步驟,需要的朋友可以參考下2023-01-01
Vue的hover/click事件如何動態(tài)改變顏色和背景色
這篇文章主要介紹了Vue的hover/click事件如何動態(tài)改變顏色和背景色問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11

