当前位置: 首页 > news >正文

运城做网站花垣县建设局网站

运城做网站,花垣县建设局网站,微商软件商城24小时,wordpress 404页面模板1.第一步 传parentId0 查询省份 2.第二步 选择省份,传pathId选择省份的pathId, 不传parentId,会查询出 市/县数据 3.第三步 根据选择县的parentId 查询街道数据,传parentId选择的县id 4.选择结果回显 显示所选择的 path 以/分割 取最后一级van-dropdown-menu… 1.第一步 传parentId0 查询省份 2.第二步 选择省份,传pathId选择省份的pathId, 不传parentId,会查询出 市/县数据 3.第三步 根据选择县的parentId 查询街道数据,传parentId选择的县id 4.选择结果回显 显示所选择的 path 以/分割 取最后一级van-dropdown-menu active-color#409eff custom-classfilter-menusvan-dropdown-item idareaAll title区域选择view classareaBox styleheight:288rpx; overflow:auto;van-cell classvan-dropdown-item__option dropdown-time {{item.id parentId ? time-active : }} wx:for{{areaAllList}} wx:keyindex data-item{{item}} bindtapareaClickview classvan-cellview classvan-dropdown-item__title{{item.name}}/view/view/van-cell/viewviewvan-picker show-toolbar columns{{columns}} value-keyname bind:changechgArea bind:confirmconfirmArea bind:cancelareaClose //view/van-dropdown-item/van-dropdown-menuPage({data: {//行政区域areaAllList: [],columns: [// {// values: , // one, //可以是数组或者对象数组// className: column1 //选择器的第一列// },// {// values: , // two[one[0].name], //默认选中two对象中的第一项// className: column2, //选择器的第二列// },// {// values: , // three[two[one[0].name][0].name], //默认选中three对象中的第一项// className: column3, //选择器的第三列// }],one: [],two: []}})onLoad(options) {//行政区划 areaAllListthis.getParent() // }, method:{areaClick(e) {//点击省, 请求市级的数据const item e.currentTarget.dataset.itemthis.setData({parentId: item.id})this.initPath(item.pathId)},getParent() {//获取顶部的省级fetch.apply.getAreaAll({parentId: 0}, res {if (res.flag 0) {this.setData({areaAllList: res.object})}})},initPath(pathId) {// 1写入 选择器第一级 数据 ; 2将二级数据, 做成 columns 的格式,并写入fetch.apply.getAreaAll({pathId: pathId}, res {if (res.flag 0 res.object.length 0) {var v1 []res.object.forEach((e, i) {v1[e.name] e.childs});this.setData({one: res.object,two: v1,})this.setData({columns: [{values: this.data.one, //可以是数组或者对象数组className: column1, //选择器的第一列},{values: this.data.two[this.data.one[0].name], //默认选中two对象中的第一项className: column2, //选择器的第二列defaultIndex: 0},{values: , // this.data.three[this.data.two[this.data.one[0].name][0].name], //默认选中three对象中的第一项className: column3, //选择器的第三列}],})} else {this.setData({one: ,two: ,columns: []})}})},confirmArea(event) {// 确定 选择的地区数据let value event.detail.valueif (!value[0]) {toast(请选择城市)return}if (!value[2]) {//将选中的文字和对应的id拿出来使用// wx.showModal({// title: ,// content: 您选中了“ value[0].name , value[1].name , // ”, di为“ value[0].id , value[1].id // , ”,// showCancel: false// })this.setData({areaPathId: value[1].id})} else {//将选中的文字和对应的id拿出来使用// wx.showModal({// title: ,// content: 您选中了“ value[0].name , value[1].name , // value[2].name ”, di为“ value[0].id , value[1].id // , value[2].id ”,// showCancel: false// })this.setData({areaPathId: value[2].id})}this.getList()this.areaClose()},chgArea(event) {// 滚动选择器, 通过第二级,获取最后一级, 街道数据let picker event.detail.pickerlet value event.detail.valuelet index event.detail.index//在change 第一列的时候动态更改第二列的数据//setColumnValues是vant自带的实例方法//第一个参数是列数从0开始第二个参数是第二列应该显示的数据picker.setColumnValues(1, this.data.two[value[0].name])//此处vant-picker有一个bug当只滑动第一级时返回的value数据是错误的需要我们自己根据第二 级计算去获取第三级数据if (index 0) {// picker.setColumnValues(2, this.data.three[(this.data.two[value[0].name][0]).name])} else if (index 1) {var v2 {}fetch.apply.getAreaAll({parentId: value[index].id}, res {if (res.flag 0) {v2[value[index].name] res.objectthis.setData({three: v2})picker.setColumnValues(2, this.data.three[value[1].name])}})} else {picker.setColumnValues(2, this.data.three[value[1].name])}},areaClose() {this.selectComponent(#areaAll).toggle()}, }技术要点 1 按照固定格式, 设置columns 的数据 2 picker.setColumnValues() 方法,获取数据 columns 的数据 格式 var one [{ id: 111, name: 杭州 },{ id: 222, name: 宁波 }, ] var two {杭州: [{ id: 11100, name: 国杭州 },{ id: 22201, name: 国宁波 },],宁波: [{ id: 11102, name: 中杭州 },{ id: 22203, name: 中宁波 },{ id: 33304, name: 中温州 },] } var three {国杭州: [{ id: 1110000, name: aaa },{ id: 2220101, name: bbb },],国宁波: [{ id: 1110102, name: ccc },{ id: 2220103, name: ddd },{ id: 3330104, name: eee },],中杭州: [{ id: 1110205, name: fff },{ id: 2220206, name: ggg },{ id: 3330207, name: hhh },],中宁波: [{ id: 1110308, name: www },{ id: 2220309, name: ttt },{ id: 3330310, name: yyy },],中温州: [{ id: 1110411, name: jjj },{ id: 2220412, name: kkk },{ id: 3330413, name: ppp },] }
http://www.dnsts.com.cn/news/278283.html

相关文章:

  • 企业购 网站建设动态交互图网站
  • 建设网站需要多久到账邯郸市内最新招聘信息
  • 咖啡店网站建设模版网站开发组织架构图
  • 北京企业网站开发公司哪家好内在空间官网
  • 网站自适应 常用尺寸页面做的好看的网站
  • seo一个空间建多个网站游戏钓鱼网站怎么做
  • 市网站制作下了网站建设
  • 高邮建设局网站域名搜索软件最新免费版
  • 做网站邯郸比较好的商城网站设计
  • 景安网站备案查询项目网站建设方案
  • 网站建设海报网站制作1000元
  • 怎么获取网站数据做统计数据做ppt好的网站有哪些
  • 如何发布网站怎么做视频还有网站
  • 中企动力优秀网站关于网站建设的图片素材
  • 重庆cms建站系统移动端应用开发
  • 网站建设wuliankj做婚庆的网站有哪些
  • 网站后台怎么修改密码雅客网站建设
  • 专业网站制作公司是如何处理一个优秀网站的网站开发原理
  • 黄岐网站制作推广普通话手抄报内容大全
  • 国外网站空间需要备案吗wordpress gtranslate
  • 广州顺德网站建设服装设计网站素材
  • 有网站地图的网站工业园企业建设网站公司
  • 网站建设完整地方性的网站有前途
  • 网站标题的关键字怎么写丹灶网站制作
  • 网站添加视频wordpress 分类浏览
  • 深圳市seo网站设计多少钱wordpress营销插件
  • 支付公司网站建设费账务处理网域高科学校网站管理系统
  • 专业做算命网站网易企业邮箱注册入口官网
  • 番禺建设网站公司排名skech做网站交互流程
  • 吉林省网站制作公司有哪些关于网站建设的意义