微信小程序
文章平均质量分 75
专注写bug
你知道的越多,你不知道的也越多!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS——十六进制数转十进制(带符号)
文章目录原文地址前言正文具体分析js定义funtion测试原文地址Javascript 16进制转有符号的10进制整数前言今天做小程序开发,需要将对应蓝牙特征值中的数据(十六进制字符串)转化为十进制数。var a = "F831";console.log("####->"+parseInt(a,16));发现0xF831转换为十进制后,结果却是63537。但在底层开发中,数据类型为int16_t(有符号 2字节)。转换的完全对不上呀!正文朋友推荐一篇参考博客。下面为转载内容。这里转载 2021-08-05 18:24:29 · 13376 阅读 · 0 评论 -
微信小程序——Ble之notify通信
文章目录前言准备注意事项开发文档概述扩展代码开发关于notify开启成功后,onBLECharacteristicValueChange无法监听的问题前言之前BLE蓝牙通信博客中,重点说明了使用读 -- 写的模式,实现手机端和设备端的BLE信息交互操作。但在一般的BLE设备中,存在可以使用notify通信的方式。本篇博客重点说明小程序 BLE使用notify实现数据交互的方式,以及部分测试时碰见的坑!准备在开始写具体代码之前,需要准备以下材料:微信小程序开发者工具带有BLE的设备,且某个特原创 2021-07-28 18:41:04 · 7235 阅读 · 3 评论 -
微信小程序——Component is not found in path xxxx
文章目录前言问题分析问题解决前言换了电脑,重新下载了git服务器上的小程序源码,打开微信开发者工具,导入工程。本来觉得可以立马体验一把业务更新的快感,却出现了一个致命问题:并且项目不能正常启动!!项目工程结构:问题分析说的是未找到自定义的Componet路径????将开发版本库由2.4.1切换至2.18.1,项目可以正常启动!但切换界面还是会出现上述的报错。此时的app.json中关于usingComponents的写法如下:问题解决修改路径方式将 ../../xx/ 换原创 2021-07-26 16:33:56 · 2903 阅读 · 0 评论 -
微信小程序——浅谈微信授权登录
一、开发前的准备现在的小程序要求很严,否则无法通过正常的审核和发布流程。今天特意做了微信授权登录。做流程开发前,需要先阅读微信小程序开发文档。正常流程,只需要关注前面的授权操作流程即可。二、接口解释由于公司要求使用 手机账号+密码的方式实现登录操作流程;这次需要根据微信账号获取绑定的手机号,实现微信授权登录。wx.login();调用接口获取登录凭证(code)。通过凭证...原创 2020-04-24 17:30:55 · 1030 阅读 · 0 评论 -
微信小程序——点击地图获取点击处的经纬度信息
一、前言关于定位、marker标识、线路规划等可移步上篇博客二、点击获取经纬度信息公司在开发小程序用于设备定位位置的获取操作,但在实际使用中,并没有开启高精度定位功能,如果此时客户需要详细定位操作,可以采取手动点击地图实现定位功能。关于获取地图中心点和显示方面,我之前的博客做了相关的说明,此处不做太多的阐述。<map class="map" id="map" longitud...原创 2019-10-31 15:20:46 · 4196 阅读 · 0 评论 -
微信小程序——定位、地图显示、线路规划导航
一、地图API选择1、查看微信小程序自带的api和相关其他的api,微信团队自带的map组件理解不深,高德地图的api简明易理解使用。2、原app开发采用的是高德地图组件,为了和app能够保持一致性,采取高德地图开发工具作为本次地图开发首选。微信小程序地图map组件开发文档微信小程序MapContext开发文档高德地图开发文档二、高德地图相关资料下载2.1、js下载amap-w...原创 2019-10-30 15:34:31 · 5875 阅读 · 7 评论 -
小程序实现下拉刷新功能
目录一、开启下拉刷新功能二、了解几个常用的动态ui特效三、具体实现技巧一、开启下拉刷新功能在json文件中,追加 {"enablePullDownRefresh": true},并在js文件中的App内追加onPullDownRefresh: function () { },二、了解几个常用的动态ui特效wx.showNavigationBarLoad...原创 2019-06-25 15:06:55 · 2549 阅读 · 0 评论 -
微信小程序或普通js如何解析数组数据并显示(自动获取指定map的key的名称和value值)
一、数组数据的模板样式shuzu:[{"香蕉1":"123"},{"香蕉2":"456"},....}]二、普通JS遍历获取数组中的每个key和valuekey的名称获取 Object.keys(shuzu)[i] --- i就是获取下标为多少的对象对应的key的名称value值获取 shuzu[获取的key]-----------------------------...原创 2019-06-20 10:19:41 · 11758 阅读 · 0 评论 -
微信小程序性能优化——checkSession
原文章地址http://www.iamaddy.net/2017/05/wexin-app-performance-checksession/一直发现小程序好慢,尤其是第一次打开的时候。因为第一次会涉及到登录的授权,官方文档是这么说的:通过 wx.login() 获取到用户登录态之后,需要维护登录态。开发者要注意不应该直接把 session_key、openid 等字段作为用户的标识或...转载 2019-05-30 11:52:51 · 2759 阅读 · 0 评论 -
微信小程序之位置信息权限获取和设置界面权限显示
小程序提交审核和发布后,多种机型使用起来发现了一个问题,在小程序设置中没有显示具体的权限信息。如下图所示当考虑到用户使用小程序时,若缺少对应权限,按照官方案例讲的方式是进行自动导航跳转“设置”页面,让用户手动开启,但此时设置界面啥都没有,会导致一个“死循环”;用户每次按钮点击事件都会判断权限,但权限并没显示,无法进行下一步操作,循环往复,严重影响用户使用体验,那怎么办呢?我们可以看官方...原创 2019-03-05 14:17:10 · 14788 阅读 · 1 评论 -
微信小程序开发----BLE蓝牙通信(结尾包含ios和android的部分坑和兼容问题)
最近随项目接触了下小程序的BLE开发。体会颇多。小程序BLE开发前的准备操作: 1、熟读小程序开发文档,文档链接。 2、微信开发者工具。 3、对应的BLE蓝牙设备,我们需要对BLE设备进行读写操作。一、小程序BLE开发API简介微信小程序目前有蓝牙 API 共 18 个,其中操作蓝牙适配器的共有 4 个,分别是wx.openBluetoothAdap...原创 2019-02-20 11:10:54 · 14891 阅读 · 18 评论 -
微信小程序地图权限判断、地图显示、点击地图获取指定位置的信息
微信小程序地图功能,官方文档没看懂,自己琢磨了一款新的思路。话不多说,直接上代码。1、页面显示<view class="map_container"> <map class="map" id="map" longitude="{{longitude}}" latitude="{{latitude}}" scale="14" show-原创 2018-12-25 23:04:32 · 3167 阅读 · 6 评论 -
微信小程序开发----Picker中range属性及其他的理解
微信小程序开发文档中针对picker做了详细的解释,但根据笔者的使用,发现了一个好玩的地方。先针对picker 普通选择器:mode = selector这个模式说下属性吧 上图是微信小程序官方文档的说明,以下是我的自己理解:range属性,类型为array或者object Array,他的作用只是让你当前使用的picker指明调用哪一个数据,如下,我有两个数组的...原创 2018-12-11 16:21:56 · 4623 阅读 · 0 评论
分享