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实现jQuery的$.getJSON的解决方法
May 03 Javascript
Extjs4 类的定义和扩展实例
Jun 28 Javascript
js综合应用实例简单的表格统计
Sep 03 Javascript
分享一个自己写的简单的javascript分页组件
Feb 15 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
Mar 26 Javascript
JavaScript中的定时器之Item23的合理使用
Oct 30 Javascript
jQuery的ready方法实现原理分析
Oct 26 Javascript
正则表达式,替换所有HTML标签的简单实例
Nov 28 Javascript
js实现随机抽选效果、随机抽选红色球效果
Jan 13 Javascript
vue2.0 常用的 UI 库实例讲解
Dec 12 Javascript
学习Vue组件实例
Apr 28 Javascript
基于jquery实现左右上下移动效果
May 02 jQuery
浅谈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
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
php生成数字字母的验证码图片
2015/07/14 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
js 操作select和option常用代码整理
2012/12/13 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
Python实现自动发送邮件功能
2021/03/02 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
python__name__原理及用法详解
2019/11/02 Python
python常量折叠基础知识点讲解
2021/02/28 Python
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
公益广告语集锦
2014/03/13 职场文书
表扬通报怎么写
2015/01/16 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
高中同学会致辞
2015/08/01 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL