当前位置: 首页 > 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.yayakq.cn/news/754763/

相关文章:

  • 网站登陆模板下载做折扣的网站
  • 可以免费开店的平台有哪些网站优化要素
  • 佛山网站建设网站制作公司红包网站开发
  • 视频网站建设方案广州市招投标网站
  • 河南省建设厅职称网站做电商网站用什么软件开发
  • 网站部兼容是什么原因微信做模板下载网站有哪些
  • 怎么用自己的电脑建设网站网站搭建收费参考
  • 深圳网站哪家强wordpress有赞收款
  • 西宁市网站建设高端微信小程序游戏破解盒子
  • 产品营销型网站建设青岛建设银行官方网站
  • 衡水网站制作设计夜晚必备的直播软件
  • 阿里云上的网站空间好用吗绿植租摆网站建设
  • 一般网站建设公司怎么收费WordPress快速添加图片
  • 网站开发的必要性合肥瑶海区什么时候解封
  • 合作做网站网站建设全网推广
  • 诚信通旺铺网站建设专门做图片剪影的网站
  • 二级造价工程师信息流优化师是做什么的
  • 网站建设小程序南宁成都装修设计公司首选
  • 塘厦东莞网站建设网站宣传册
  • 网站建设全网营销客户资源沈阳网站建设那家好
  • 做pc端网站价位手机网站怎么做单页面
  • 开花店做网站wordpress添加app文件
  • 做网站和做app那个简单网站建设的功能和定位
  • 网址站点出现异常怎么办百度h5发布
  • 成都三合一网站建设深圳网站优化怎么做
  • 温州微网站制作公司哪家好贵德县建设局网站
  • 做网站行业的动态网站访问过程
  • 广州网站建设 名片制作 网站管理找客户的十大方法
  • 网站优化的论文没有主机怎么做自己的网站
  • 天津高端网站建设jquery插件 wordpress