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

网站建设开发程序代码最好用的磁力搜索神器

网站建设开发程序代码,最好用的磁力搜索神器,西安免费建网站制作,专门做三国战纪的网站叫什么意思1.导入插件 先将uni-data-picker组件导入我们的HBuilder项目中&#xff0c;在DCloud插件市场搜索uni-data-picker 点击下载插件并导入到我们的项目中 2.组件调用 curLocation &#xff1a;获取到的当前位置&#xff08;省市区&#xff09; <uni-data-picker v-slot:defa…

1.导入插件

先将uni-data-picker组件导入我们的HBuilder项目中,在DCloud插件市场搜索uni-data-picker

点击下载插件并导入到我们的项目中

2.组件调用

curLocation :获取到的当前位置(省市区)

<uni-data-picker v-slot:default="{data, error, options}" :localdata="localData" popup-title="请选择省市区" @change="onchange" @nodeclick="onnodeclick"><view class="selectedAddress"><view v-if="data.length == 0 && curLocation">{{ curLocation }}</view><view v-if="data.length" class="selected"><view v-for="(item,index) in data" :key="index" class="selected-item"><text>{{item.text}} </text> </view></view><view class="addrlocation"><uni-icons type="location" color="#ec4149" size="24"></uni-icons></view></view></uni-data-picker>
data(){return {localData:[], //省市区地址curLocation: uni.getStorageSync('location_address'),}
}

3.处理我们需要的省市区数据

1)在https://gitee.com/dcloud/opendb下载省市区源数据,collection/opendb-city-china

2)下载后的数据是一组一维对象数组,接下来把这个数组处理成树形结构

在页面中引入:

const cityRows = require('@/common/opendb-master/collection/opendb-city-china/data.json')
// 省市区数据树生成get_city_tree () {let res = []if (cityRows.length) {// 递归生成res = this.handleTree(cityRows)}return res},handleTree (data, parent_code = null) {let res = []let keys = {id: 'code',pid: 'parent_code',children: 'children',text: 'name',value: 'code'}let oneItemDEMO = {text: '',value: '',children: []}let oneItem = {}// 循环for (let index in data) {// 判断if (parent_code === null) {// 顶级菜单 - 省if (!data[index].hasOwnProperty( keys.pid ) || data[index][keys.pid] == parent_code) {// 不存在parent_code,或者已匹配oneItem = JSON.parse(JSON.stringify(oneItemDEMO))oneItem.text = data[index][keys.text]oneItem.value = data[index][keys.value]// 递归下去oneItem.children = this.handleTree(data, data[index][keys.id])res.push(oneItem)} } else {// 非顶级菜单 - 市、区、街道if (data[index].hasOwnProperty( keys.pid ) && data[index][keys.pid] == parent_code) {// 已匹配oneItem = JSON.parse(JSON.stringify(oneItemDEMO))oneItem.text = data[index][keys.text]oneItem.value = data[index][keys.value]// 递归下去oneItem.children = this.handleTree(data, data[index][keys.id])res.push(oneItem)}}}return res},
onLoad(options){this.localData = this.get_city_tree()
}

最后的效果:

http://www.15wanjia.com/news/8938.html

相关文章:

  • 深圳网站建设(信科网络)成品网站建站空间
  • 扬州市建设局网站百度明星人气榜入口
  • 做淘宝客找商品网站有哪些整站营销系统
  • 彩票网站怎么做收银网站性能优化方法
  • 电子商务类网站设计百度广告商
  • 周村网站制作哪家好2024年3月新冠高峰
  • 有没有一种app类似网站建设如何提高网站在百度的排名
  • 焦作 网站建设站长平台百度
  • iis装网站sem工作内容
  • 广州优化网站推广可以免费推广的平台
  • 衡阳的网站建设游戏推广代理平台
  • 网站内页是什么网络推广费用计入什么科目
  • 设计师灵感网站泉州百度开户
  • 建设网站需要哪些域名平台推广是什么工作
  • 电影网站制作教程免费搜索引擎入口
  • 培训网站建设多少钱网络优化工程师简历
  • 网站开发大致过程山西网络推广专业
  • 合肥网站建设制作价格广州谷歌seo公司
  • 做论坛网站时应该注意什么竞价托管是啥意思
  • 北京做网站建设公司广东网络推广运营
  • 柳江企业网站建设价格360浏览器网页版入口
  • 江苏专业的网站建设如何写推广软文
  • 网络代理修复是什么意思武汉seo优化服务
  • 天河手机网站建设sem推广竞价
  • 营销型网站效果百度热点排行榜
  • 韩语网站建设网络推广网站推广
  • 国内做免费视频网站有哪些东莞网络推广营销
  • 做网站办公照片百度保障中心人工电话
  • 域名查询网站怎么优化电脑系统
  • 做网站要学什么湖南百度seo