当前位置:网站首页>mui中使用多级选择器实现省市区联动
mui中使用多级选择器实现省市区联动
2022-08-02 16:59:00 【zh3210576】
mui中使用多级选择器实现省市区联动
1.环境配置
需要在项目中引入额外的js与css文件,分别是选择器的mui.picker.min.css、mui.picker.min.js与全国地区的数据文件city.data-3.js
其中city.data-3.js文件主要为全国省市区数据信息
其中我们在页面中只需要使用cityData3对象名,至于内部数据我们不需要考虑。
在页面中需要导入js、css文件,需要注意的是,mui.picker.min.js文件要在mui.js后面导入
2.布局部分
设置页面元素的事件监听,当点击input时初始化picker选择器对象
具体代码如下
<div class="mui-input-row">
<label>省市区</label>
<input type="text" placeholder=">" id="sel4" readonly style="text-align: right;"/>
</div>
3.JS部分
通过页面元素id对页面元素做tap监听,并且在确认选项后,将选择的数据显示在页面元素中
document.getElementById("sel4").addEventListener("tap",function(){
var myPicker = new mui.PopPicker({
layer:3
});
myPicker.setData(cityData3);
myPicker.show(function(e){
document.getElementById("sel4").value=e[0].text+" "+e[1].text+" "+e[2].text;
});
});在这里插入代码片
设置选择器层级,绑定数据源,将选择器选中的每层数据显示出来
点击确定后界面
边栏推荐
- 乌总统解除乌克兰国家安全局信息和情报分析部负责人职务
- 实时数仓架构演进及选型
- Locking and Concurrency Control (4)
- Oracle 11g rac打完补丁,dbca新建数据库还需要执行应用补丁的sql吗?
- When Oracle analyzes the archive log content, it finds many nulls?
- 小心 transmittable-thread-local 的这个坑
- Switch 块、Switch 表达式、Switch 模式匹配,越来越好用的 Switch
- golang源码分析(12)martini源码分析
- Nacos环境隔离
- Redis的使用--集群模式
猜你喜欢
随机推荐
LeetCode·76.最小覆盖子串·滑动窗口
数字孪生园区场景中的坐标知识
JS数组删除其中一个元素
golang源码分析(6):sync.Mutex sync.RWMutex
阿里云关系型数据库RDS是干嘛额?
【电子器件笔记6】三极管(BJT)参数和选型
H5网页播放器EasyPlayer.js播放器界面的加载效果无法消失是什么原因?
Alibaba最新神作——1015页分布式全栈手册太香了
QACTION_QAWiki
[C Language Brush Questions] Three Questions for Getting Started with Pointers | String Length, String Copy, Two Number Swap
接入网学习笔记
MYSQL下载及安装完整教程
Mysql——分组统计
golang源码分析(13)gorpc源码分析
蔚来杯2022牛客暑期多校训练营5 ABCDFGHK
js实现改变原来对象中的键值对对应的值
Mysql应用安装后找不到my.ini文件
Informatica旗下PowerCenter的元数据库解析
什么是APS系统?导入APS要注意什么?值得反复观看
罗敏背后是抖音