关闭
当前搜索:

[置顶] 微信JSSDK chooseImage uploadImage 接口 在IOS与安卓的差异

首先得说明我用的JSSDK版本是1.1.0的,官方文档也是给出1.1.0的例子。那么,讲讲那些坑吧。继上次苹果机 对JSON字符串解析问题之后,目前又多了一个坑。 那就是在安卓上表现正常的两个接口(选择照片,上传照片),在苹果却不行了。相信大多数人在网上也找了很多资料,知道微信只允许一张一张的上传和下载图片,所以我们需要串行上传然而我在uploadImage的时候,是这样写的: (伪代码,项目不...
阅读(5780) 评论(10)

[置顶] 困扰:微信开发 安卓和IOS下 对JSON格式解析 导致苹果手机sinature签名无效的问题

在做微信开发的时候,我一直使用安卓来测试的,最后用到苹果手机的时候,发现,所有的微信接口都调用失败了,查阅了许多资料,官方说明的是对于卡卷的接口,有特殊的需求,需要另外导入一个JS文件才能防止IOS9以上的手机正常调用。但是问题在于,我只是调用了扫描的接口,而且我的网站也没有设置HTTPS,那么到底是什么问题呢? 经过我的测试,所有生成的签名都与 微信签名检验工具 生成的是一致的。而且安卓也能正常...
阅读(596) 评论(2)

[置顶] 微信开发之蓝牙设备接入

1、蓝牙设备接入微信的基本条件 网上相对于这一块的资料不是特别多,而且有些博主整理的非常好的开发流程也会忽略很多东西,对于一个因为临时需求需要研究硬件设备的人来说太多没说明的坑。 在这里推荐一个链接: 快速入门微信硬件开发...
阅读(3731) 评论(10)

[置顶] 微信硬件平台开发之蓝牙打印机(授权成功,连接成功)

步骤: 1 获取accesstoken 2 获取设备ID和二维码(get请求,accesstoken+productID) 3 提交授权需要的信息(POST) 第三步失败 错误信息 : crpy 认证方法无效,当设置为1,也就是加密的时候又提示 auth key invalid --此时的auth key为空,也就是不加密...
阅读(2640) 评论(5)

[置顶] 微信公众平台测试号那些API未授权的坑

因为公司认证账号在用,无奈自己的公众号又没认证,便想着通过测试号来开发。 结果,浪费了一天时间。 主要问题还是归咎于API接口权限调用的问题上,测试号是说允许开发人员调用所有高级接口的。结果我就调了个创建自定义菜单的基本功能,提示48001的错误,也就是接口权限不足。而用LaneWechat框架写的代码也提示各种报错,比如找不到LaneWecaht内部函数,因为有些函数实际上又调用了某...
阅读(2625) 评论(0)

如何查看自己NPM发布包的下载量

官方平台上只有短暂的统计,比如最后一天,最后一周以及最后一个月的下载量。想要看自己总的下载量,需要安装一个工具npm i npm-user-downloads [-g]安装完成后 输入命令:nud heartofblack last-month --limit=50 //heartofblack是我的NPM账户名,last-month是查询的时间,最后一个月,这个参数可以写成: semanti...
阅读(160) 评论(0)

微信浏览器缓存问题

微信缓存清除不了,导致在调试或者上线更新出错情况下无法继续更新文件。一般HTML文件需要增加以下内容 <meta http-...
阅读(113) 评论(0)

发布自己的包到NPM

步骤很简单【有些细节需要注意】: 1:注册NPM账号 https://www.npmjs.com/ 2:配置好自己的package.json文件 3:在项目目录执行 npm publish即可 npm init 生成自己的配置文件【切记,发布包的名称name必须在NPM管理平台上是唯一的,所以在取号名字后,现在NPM官网上搜索是否有同名的安装包,如果没有就可以使用】。 比如: {...
阅读(58) 评论(0)

h5+runtime Native.js 混合APP连接蓝牙打印机

自己摸索了一下,并参考其他人的代码,修复了原来代码存在的问题, 问题1:字符串的getBytes函数,返回null【需要通过new的方式创建字符串】 问题2:初始化打印一次,之后无法使用【不要重复调用device.createInsecureRfcommSocketToServiceRecord(uuid)或重复引入CLASS】代码如下,可正常运行【注意,蓝牙打印机必须先匹配,保证手机蓝牙打开】...
阅读(192) 评论(0)

2017年总结

时间总是如此之快,2018又快到了,在这里总结一下今年的成长,也是我第一次总结。 2015年12月入职上海汉得,学习培训erp二次开发,因家庭问题和个人问题于2016年4月份申请离职。 回家陪父母两个月,至父母身体和心态状况转变好之后,重新回到学校参与毕业典礼并重新寻找工作。 2016年7月,正式毕业,因个人问题,不再打算从事erp行业,并打算转行php或前端开发,因在家两三个月停止学习,技...
阅读(179) 评论(0)

lodash常用API

Array API 数组分块 _.chunk(array, [size=1]) //返回新数组 var arr=[1,2,3]; var newarr=_.chunk(arr,2); //[[1,2],[3]] 去除假值 _.compact(array) //返回新数组 var arr=[0, 1, false, 2, '', 3]; _.compact(arr); //1,2,3 过滤数组 _.d...
阅读(34) 评论(0)

关于canvas无法通过drawImage加载的原因

在使用drawImage方法的时候,发现无法加载 var can = $('#mycanvas')[0]; var cxt = can.getContext('2d'); var bg = new Image(); bg.src = "img/bg.jpg";...
阅读(44) 评论(0)

vue-cli构建项目

安装vue-cli – npm install vue-cli -g 初始化项目 – vue init webpack vuecliTest //webpack是vue提供的五种模板中的一种,vuecliTest是项目名,他会在你当前所在目录下创建与项目名一致的文件夹 在实际开发中,一般我们都会使用webpack这个模板,那我们这里也安装这个模板,在命令行输入以下命令: 输入命令...
阅读(37) 评论(0)

关于webpack,babel,以及es6和commonJS之间的联系

在这里理清一下以上几个概念以及他们之间的关系。现在的浏览器很多都不支持es6的语法,或者仅仅是部分支持,比如你用.360浏览器,你会发现它支持let却不支持箭头函数等。babel就承担了“翻译”的角色,把es6的写法转换成es5的写法。 但是有些人可能在一个项目中单独安装完babel,并成功生成了新的文件后,发现导入这个文件到浏览器中却报错了。其中很有可能被误导的是 import这个关键词。实际上...
阅读(201) 评论(0)

Vue 父组件和子组件之间的双向数据流动 .sync【版本需要2.3.0+】

msg=val'--> {{msg}} <script...
阅读(120) 评论(0)
135条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:178145次
    • 积分:2520
    • 等级:
    • 排名:第16835名
    • 原创:109篇
    • 转载:26篇
    • 译文:0篇
    • 评论:37条
    最新评论