上一篇讲的是使用uView2.0实现省市区三级联动(CSDN),最后无疾而终

这次我打算一雪前耻,使用uVIew1.0版本。

很好支持支付宝小程序,然后我按照官网的步骤一顿操作。。

hbuilderX的插件市场居然标明不支持支付宝小程序???

我就不信邪了,不用插件市场引入不就好了吗?使用npm不香吗?啊,真是一个小机灵鬼!

npm安装
使用npm的方式安装,能更方便进行升级。// 安装
npm install uview-ui@1.8.4

接下来就是各种配置了,话不多说,直接去官网搬过来,附上官网链接(npm安装方式配置 | uView - 多平台快速开发的UI框架 - uni-app UI框架)

关于SCSS
uView依赖SCSS,您必须要安装此插件,否则无法正常运行。如果您的项目是由HBuilder X创建的,相信已经安装scss插件,如果没有,请在HX菜单的 工具->插件安装中找到"scss/sass编译"插件进行安装, 如不生效,重启HX即可
如果您的项目是由vue-cli创建的,请通过以下命令安装对sass(scss)的支持,如果已安装,请略过。
// 安装node-sass
npm i node-sass -D// 安装sass-loader
npm i sass-loader -D
#准备工作
在进行配置之前,请确保您已经根据安装中的步骤对uView进行了npm安装,如果没有,请先执行安装:// 如果您的项目是HX创建的,根目录又没有package.json文件的话,请先执行如下命令:
// npm init -y// 安装
npm install uview-ui@1.8.4
#配置步骤
#1. 引入uView主JS库
在项目根目录中的main.js中,引入并使用uView的JS库,注意这两行要放在import Vue之后。// main.js
import uView from "uview-ui";
Vue.use(uView);
#2. 在引入uView的全局SCSS主题文件
在项目根目录的uni.scss中引入此文件。/* uni.scss */
@import 'uview-ui/theme.scss';
#3. 引入uView基础样式
注意!在App.vue中首行的位置引入,注意给style标签加入lang="scss"属性<style lang="scss">/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */@import "uview-ui/index.scss";
</style>
#4. 配置easycom组件模式
此配置需要在项目根目录的pages.json中进行。温馨提示uni-app为了调试性能的原因,修改easycom规则不会实时生效,配置完后,您需要重启HX或者重新编译项目才能正常使用uView的功能。
请确保您的pages.json中只有一个easycom字段,否则请自行合并多个引入规则。
// pages.json
{"easycom": {"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"},// 此为本身已有的内容"pages": [// ......]
}

直接使用

非常优秀,比uView2.0版本简单方便太多了

。。。。。可是

不能滑动!不能滑动!不能滑动!

这是怎么回事,没有报错,就是不能滑动!也不能点击选择

尝试加一个默认值 ["河北省", "秦皇岛市", "北戴河区"]的编码

好吧,全乱套了,省区的一点变动都没得~

然后我试着选择了一次,然后再点击选择,居然神奇般的可以了,但是就是不太稳定

但是首次点击为什么不能滑动??

还有就是,如果我一开始就给v-model=show的show定义为true,就可以正常滑动

但是还会存在一些bug

比如一开始选择市的列数大于等于2的,

然后省直接去选择北京市,就会出现以下的情况,市辖区保留之前选中的列

我已经彻底懵了。。。。

有没有大佬知道是咋回事的啊??

求教!!!!!!!!!

完结啦!

喜欢的留下你的小脚丫~

支付宝小程序 使用uView实现省市区三级联动的后续相关推荐

  1. 支付宝小程序 使用uView实现省市区三级联动的坑

    第一次开发支付宝小程序,已经准备好坠坑了,没想到坑这么大!!! 本次使用的是uView的2.0版本,不是1.0,别问我为什么不用1.0 ,哈哈哈哈咋就喜欢用新的 ,所以坠坑就是自作自受了呜呜呜呜呜 首 ...

  2. 微信小程序的省市区三级地址mysql_微信小程序picker实现的省市区三级联动

    微信小程序的省市区三级联动需要使用到的是Picker多列选择器,参考文档:https://www.w3cschool.cn/weix..., 案例中用到的省市区的json文件在文后发出出来. 废话不多 ...

  3. 支付宝小程序使用MQTT over WebSocket连接阿里云IoT物联网平台

    前言 之前写了一篇微信小程序使用MQTT over WebSocket连接阿里云IoT物联网平台,介绍了如何使用mqtt.js在微信小程序上连接mqtt服务器,文中顺带提了mqtt.js是支持支付宝小 ...

  4. 支付宝小程序组件库开发之省市区三级地址选择器组件

    支付宝小程序开发文档中并没有提供明确的省市区选择器,不少项目还是有地址的填写需求,根据支付宝小程序现有提供的组件以及api,完全是可以实现填写地址的需求,比如分别获取省市区,通过地图来获取地址等,但是 ...

  5. 【uniapp】省市区 三级联动 手机端 picker,支付宝小程序省市区

    效果图 1. 支付宝小程序 不兼容 此方法 template <picker class="pickerList" mode="multiSelector" ...

  6. range 小程序picker_微信小程序-官方组件picker云开发省市区三级联动选择器

    早在一年多以前,我写过一篇微信小程序-省市区县三级联动选择器的文章,那时候小程序刚起步,网上找了很久没有相关的文献,官方也没有相关的组件,我就自己动手写了一个,也因为刚开始接触写的不是很好. 当时省市 ...

  7. 实战演练-java+微信小程序实现省市区三级联动

    最终效果图 官方的"省市区选择器"mode="region"里的数据是定死的由微信提供,不能做更改,好在同是picker组件mode="multiSe ...

  8. 支付宝小程序实现自定义地区三级联动

    支付宝小程序自定义地区三级联动 场景数据结构: [{"id": 110000,"name": "北京市","children&qu ...

  9. Picker——uniapp[uview]微信小程序兼容支付宝小程序

    博主uview-ui版本1.8.3 PICKER-时间选择组件-生日范围选择 my.datePicker 支付宝小程序api提供地址:在这里~ 地址:https://opendocs.alipay.c ...

最新文章

  1. trie树上值域化建主席树 查询异或平移最小值 ---- P3293 [SCOI2016]美味
  2. 定时PING下IP地址,检测该服务器是否还活着。 smokeping
  3. java.lang.IncompatibleClassChangeError: Expected static method
  4. python打开文件要wordcloud吗,使用python创建wordcloud
  5. 【转】自底向上和自顶向下的区别
  6. c 语言 二维数组地址,C/C++ 关于一维或二维数组首地址表示含义
  7. 非printf形式的十六进制和二进制打印(雅虎面试题)
  8. “意念打字”终成真!准确率超 99%,还登上了《Nature》封面!
  9. (一)UI设计的一些常识
  10. PreferenceScreen 中如何自定义SwitchPreferenceCompat的布局
  11. 管家婆过账服务器无响应,管家婆软件分享辉煌版常见问题处理
  12. 使用vbs语言利用SecureCRT批量执行交换机命令
  13. wmic冻结进程_WMIC的用法
  14. idea修改主题和更换背景
  15. CPU、MPU、MCU、SOC的概念与区别
  16. php投影,投影+直播双模式方案搭建
  17. 用户需求调研—快速上手篇
  18. 【转】这样记单词最有效
  19. 【漫漫科研路\pgfplots】克服绘制色温图时,数据量大出现的内存限制
  20. Java操作XML的工具:JAXB

热门文章

  1. 元宇宙营业厅,数字技术融合,赋能实体经济
  2. 创新思维与方法期末考试答案
  3. 【微信支付付款至零钱】
  4. 部署无鱼工时系统,超详细教程,并成功部署
  5. 从年轻大学教师待遇说到大学教学质量
  6. win7系统如何映射服务器,win7系统映射网络驱动器怎么访问
  7. 个人微信小程序快速赚攻略
  8. 电脑重置能解决大部分问题_重置所有Internet Explorer 8设置以解决稳定性问题
  9. 华为加班夜宵报销要主管审批?任正非怒斥:多此一举
  10. c语言 多元一次方程,C++实现的求解多元一次方程示例