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

建站快车登陆百度竞价在哪里开户

建站快车登陆,百度竞价在哪里开户,网站备案一般需要多久,金华网站建设哪个公司好点一、原因 因vant/area-data部分的市/区数据跟后台使用的高德/腾讯省市区有所出入,故须保持跟后台用同一份数据,所以考虑以下几个组件 1、Area 2、Cascader 3、Picker 因为使用的是高德地图的省市区json文件,用area的话修改结构代价太大&…

一、原因

因@vant/area-data部分的市/区数据跟后台使用的高德/腾讯省市区有所出入,故须保持跟后台用同一份数据,所以考虑以下几个组件

1、Area
2、Cascader
3、Picker

因为使用的是高德地图的省市区json文件,用area的话修改结构代价太大,费时费力。接着尝试使用Cascader组件,但这个组件每列数据过多时会滑动、点击卡顿等等,故也排除,只剩最后的picker了

Cascader卡顿:

 二、使用

刚开始看文档这个结构一时没有理解,有点懵,后面经过研究发现需要如下结构

高德gaode-area.json为例,点击就可以下载高德省市区数据(包含压缩和未压缩的)

因为想减少小程序的体积,故把文件丢到服务器上了

2.1、页面代码

 <van-field name="area" model:value="{{ area }}" label="地区选择" placeholder="请选择地区" clearable readonly is-link data-popups="showArea" bind:click-input="show_popup" /><!-- 省市区 -->
<van-popup show="{{ showArea }}" position="bottom" round data-popups="showArea" bind:close="hide_popup"><van-picker columns="{{ addrs }}" show-toolbar title="地区选择" value-key="name" bind:change="onAreaChange" data-popups="showArea" bind:confirm="onAreaConfirm" bind:cancel="hide_popup" />
</van-popup>

2.2、js代码

// 主要jsgetAreas() {let that = thiswx.request({url: `${app.globalData.urls}/gaode-area.json`,header: {},success(res) {let result = res.data.districts[0].districtslet arrs = [{values: result}, {values: result[0].districts,defaultIndex: 0,}, {values: result[0].districts[0].districts,defaultIndex: 0,}]that.setData({addrs: arrs})}})},// 省市区变动onAreaChange(e) {const {picker,value,index} = e.detail;if (index === 0) {// 修改省picker.setColumnValues(1, value[0].districts);picker.setColumnValues(2, value[0].districts[0].districts);} else if (index === 1) {// 修改市picker.setColumnValues(2, value[1].districts);}},// 确认选择省市区onAreaConfirm(e) {let value = e.detail.valuelet addr_value = `${value[0].name}${value[1].name}${value[2].name}`;this.setData({province: value[0].name, // 省份city: value[1].name, // 城市district: value[2].name, // 区县province_adcode: value[0].adcode,city_adcode: value[1].adcode,district_adcode: value[2].adcode,area: addr_value,showArea: false,})},

2.3、效果

 

三、 注意事项

在开发者工具上预览和使用会明显感觉到滑动,点击卡顿,但在真机,手机预览的时候不会出现卡顿问题,体验感不错,发布了之后用正式版测目前也没有发现问题

http://www.tj-hxxt.cn/news/114042.html

相关文章:

  • 网站制作怎么自己做今日国内新闻大事
  • 网站建设后台管理怎么进入自己如何免费做网站
  • 做网站设计哪家好站长综合查询工具
  • 专业的河南网站建设公司排名一站式营销平台
  • 怎么做视频在线播放网站百度推广的优化软件
  • 易语言做试用点击网站seo优化论坛
  • nodejs做企业网站刚刚中国宣布重大消息
  • 推广网站的软文苏州seo排名公司
  • 网站建设消费者群体分析如何做好品牌推广工作
  • 网站建设目标及需求分析网站seo的优化怎么做
  • 用python做的大型网站信息流广告
  • 山东省住房与建设厅网站烘焙甜点培训学校
  • 郑州网站制作公司名单全国疫情排行榜
  • 同城做哪个网站推广效果好北京seo设计公司
  • asp动态网站开发实训报告百度网站推广电话
  • 做图的网站厦门seo排名公司
  • 建设银行网站怎么开通手机短信搜索引擎推广实训
  • 重庆平台网站建设设计今日国际新闻
  • 网站基础建设和管理暂行办法营销做得好的品牌
  • 新华路网站建设seo如何优化关键词
  • 移动端网站开发教程网站收录查询
  • 江苏品牌网站建设营销软文范文
  • 美工素材网站有哪些成都seo招聘
  • 橱柜衣柜做网站微信搜一搜排名优化
  • 网站建设材料百度商家怎么入驻
  • 找人做时时彩网站培训网站模板
  • 国网电子商务平台网站seo优化工具
  • 如何把自己做的网站百度网站怎么提升排名
  • 山东鲁为建设集团网站百度搜索官方网站
  • 橙子建站验证码填了会怎样宁波谷歌优化