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 相关文章推荐
FLASH 广告之外的链接
Dec 16 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
Dec 12 Javascript
用JavaScript实现动画效果的方法
Jul 20 Javascript
对 jQuery 中 data 方法的误解分析
Jun 18 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
Jan 26 Javascript
JavaScript中数组的各种操作的总结(必看篇)
Feb 13 Javascript
Vue项目中引入外部文件的方法(css、js、less)
Jul 24 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
Feb 12 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
Jun 17 Javascript
js根据后缀判断文件文件类型的代码
May 09 Javascript
JS自定义右键菜单实现代码解析
Jul 16 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
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
php实现简易计算器
2020/08/28 PHP
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
jQuery中each()方法用法实例
2014/12/27 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
React实现todolist功能
2020/12/28 Javascript
[02:33]2014DOTA2 TI每日综述 LGD涉险晋级DK闯入胜者组
2014/07/14 DOTA
[00:11]战神迅矛
2019/03/06 DOTA
PyQt5每天必学之切换按钮
2020/08/20 Python
python实现抖音视频批量下载
2018/06/20 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
公司领导推荐信
2013/11/12 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
渡河少年教学反思
2014/02/12 职场文书
倡议书格式
2014/04/14 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
公司周年庆典致辞
2015/07/30 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
《为人民服务》教学反思
2016/02/20 职场文书