小程序-界面组件

设置button无边框且为直角

button {
border-radius: 0px;//直角
}
button::after {
border: none; //无边框
border-radius: 0px; //直角 要设置两个
}

子面回到父页时带参数

var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; //当前页面
var prevPage = pages[pages.length - 2]; //上一个页面

//直接调用上一个页面的setData()方法,把数据存到上一个页面中去
prevPage.setData({
mydata: {a:1, b:2}
})

>> 更多

微信小程序json解析报错

使用接口获取手机号码接口 -> 微信小程序API-getPhoneNumber

错误描述: 返回的json IOS手机下解析正常, 但是安卓手机报下图错误.
images

解决处理:

由于这个接口需要用要官方的SDK文件. 而这个文件包含BOM. 只要去除BOM就可以了. (服务器上使用vim 打开errorCode.php、wxBizDataCrypt.php 把顶部多除的字符去除) 官方加解密SDK

相关资料

sublime保存无BOM

小程序webSocke与java Socket对接项目

功能: 扫码可以打开设备的箱子.

设备端( D ): 箱子 C 语言

服务端( S ): java

客户端( C ):  app、微信小程序

协议: TPC 与 WS/WSS

传输数据: byte

解决方案:
1. java socket TCP, 服务使用node.js搭建Websocket做中间代理转发 ws-to-tcp
2. 小程序端发送json由后台判断是byte还是json若json则转成byte.

Continue reading “小程序webSocke与java Socket对接项目”