vant 自定义 van-dropdown-item的用法


Posted in Javascript onAugust 05, 2020

我们还是这个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>

这代码怎么粘上来这么丑

我们要这个效果 中间可以自由滚动 上下固定

vant 自定义 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没有直接提供传统的select下拉框,我的意思是,单行单元格然后点击出现下拉框,样式和其他input统一。

1.需求 input focus下出现下拉框,选中选项后 值绑定给field

vant 自定义 van-dropdown-item的用法

2.html部分 圆圈处是控制底部抽屉是否显示

vant 自定义 van-dropdown-item的用法

3.data和methods部分

vant 自定义 van-dropdown-item的用法

以上这篇vant 自定义 van-dropdown-item的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery Autocomplete 结合asp.net使用要点
Oct 29 Javascript
jquery动态加载js三种方法实例
Aug 03 Javascript
window.onload与$(document).ready()的区别分析
May 30 Javascript
ES6中Iterator与for..of..遍历用法分析
Mar 31 Javascript
基于JavaScript实现验证码功能
Apr 01 Javascript
vue组件横向树实现代码
Aug 02 Javascript
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
js实现移动端轮播图
Dec 21 Javascript
Vue2 添加数据可视化支持的方法步骤
Jan 02 Javascript
35个最好用的Vue开源库(史上最全)
Jan 03 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
Nov 01 Javascript
浅谈vue 多个变量同时赋相同值互相影响
Aug 05 #Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
Aug 05 #Javascript
vue实现在进行增删改操作后刷新页面
Aug 05 #Javascript
vue 限制input只能输入正数的操作
Aug 05 #Javascript
vue:el-input输入时限制输入的类型操作
Aug 05 #Javascript
vue data变量相互赋值后被实时同步的解决步骤
Aug 05 #Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
Aug 05 #Javascript
You might like
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
python ansible服务及剧本编写
2017/12/29 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
中软国际Java程序员机试题
2012/08/19 面试题
农行实习自我鉴定
2013/09/22 职场文书
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
小学语文课后反思精选
2014/04/25 职场文书
应届毕业生自荐书
2014/06/18 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏