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 相关文章推荐
JavaScript在IE中“意外地调用了方法或属性访问”
Nov 19 Javascript
JS input 数字验证代码
Jul 30 Javascript
Extjs列表详细信息窗口新建后自动加载解决方法
Apr 02 Javascript
node.js下when.js 的异步编程实践
Dec 03 Javascript
jquery图片切换实例分析
Apr 15 Javascript
JS图片定时翻滚效果实现方法
Jun 21 Javascript
laydate 显示结束时间不小于开始时间的实例
Aug 11 Javascript
从零开始学习搭建React脚手架项目
Aug 23 Javascript
vuex如何重置所有state(可定制)
Jan 17 Javascript
vue实现跨域的方法分析
May 21 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
Mar 03 Javascript
javascript实现用户必须勾选协议实例讲解
Mar 24 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
setTimeout自动触发一个js的方法
2014/01/15 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
2016/10/09 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
layui 表格的属性的显示转换方法
2018/08/14 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
python脚本设置超时机制系统时间的方法
2016/02/21 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
Python列表切片常用操作实例解析
2019/12/16 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
汽车专业人才自我鉴定范文
2013/12/29 职场文书
出纳员岗位责任制
2014/02/11 职场文书
学习经验交流会主持词
2014/04/01 职场文书
促销活动总结范文
2014/04/30 职场文书
大学生自荐信范文
2015/03/05 职场文书
任长霞观后感
2015/06/16 职场文书
领导离职感言
2015/08/03 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB