- 目前(2022年3月)小程序提供的NFC相关API,是否支持识别身份证信息?
目前的需求是在小程序端识别身份证信息,目前两种方案: 一、直接读取身份证信息,手机贴上去就好。 二、拍照OCR识别。 客户比较倾向于直接读取,经过研究,NFC是可以读取身份证信息的,但是仅看见了安卓原生开发的相关文章。 不确定小程序所提供的NFC相关接口(HCE、NfcA、NFCAdapter、NfcB、NfcF、NfcV)、是否支持直接读取身份证信息,能读取到什么信息,发证的派出所能读到吗?
2022-03-13 - <cover-view/>实现动画,真机无效?
自带的Picker组件无法满足我的需求,想自己实现一个picker,由于此picker是需要在一个表单界面弹起,表单界面存在textarea,所以就出现层级覆盖的问题,必须要用<cover-view/>来实现,同时还需要具备简单的弹起动画效果,一开始用Animation API来实现,发现真机有问题,后面看了<cover-view/>的tip,改为css的transition来实现,还是存在问题。 具体真机上出现的问题是:没有动画效果,并且需要拨动一下界面<cover-view/>才会出现,后面看见了【基础库 1.6.0 起支持css transition动画,transition-property只支持transform (translateX, translateY)与opacity】的提示,改为了translate实现,动画效果倒是有了,但仍然需要拨动一下页面才会出现。开发工具没问题,就是真机有问题 开发工具:版本v1.02.1911180、基础库版本2.10.3 真机:iPhone7、IOS13.3.1、微信7.0.12 代码片段:https://developers.weixin.qq.com/s/8vF5a7ml7EgV
2020-03-26 - 开发中遇到授权相关的一些疑问,麻烦官方解答一下?
感觉授权这一块的文档比较混乱。 1、wx.authorize() 需要先调用吗,按照https://developers.weixin.qq.com/community/develop/doc/0002e457c348c02526e7610d056001这篇文章的说法,还有文档中提到的“scope.userLocationBackground 不会弹窗提醒用户”,我的理解是:scope.userInfo和scope.userLocationBackground 这两个scope是不能调用或不需要调用wx.authorize()来授权的,前者改为使用open-data的方式,而后者“不会弹窗提醒用户”,也就是需要是用openSetting()引导用户去设置,除这两个scope比较特殊外,wx.authorize()都可以用来授权其他scope,并且会有弹窗提醒? 2、openSetting()是否只能自己实现点击事件调用,或使用showModal()来触发? 3、“地理位置用途说明”的配置,具体再什么情况下会弹出,在哪个步骤? 4、开发过程中曾遇到过,小程序设置界面出现“未使用你任何信息”,无任何设置项,并且我能在不授权的情况下直接调用wx.startLocationUpdateBackground(),调用后设置中就出现位置的设置项,如何理解?根据文档所描述“设置界面只会出现小程序已经向用户请求过的权限”,什么叫做已经向用户请求过的权限,是否代表wx.authorize() 请求过的scope就回出现在设置中,那么对于scope.userLocationBackground 这种不是通过wx.authorize() 授权的scope,怎么才会出现在设置中呢?openSetting引导到设置界面后岂不是什么都没有? 5、按照我对以上问题的理解,以授权scope.userLocationBackground 为例,我下面的代码是否正确?还是那个疑问,我是先getSeeting()完再授权的,那么根据“设置界面只会出现小程序已经向用户请求过的权限”这句话,那么首次调用的时候设置界面怎么会出现这个scope对应的设置呢?这个scope好像并不需要向用户请求,而是引导用户去设置,是否这句话并不适用于这个scope呢? wx.getSetting({ success (res) { if(!res.authSetting['scope.userLocationBackground']){ wx.showModal({ title:"授权提示", content:"请设置位置信息为‘使用小程序期间和离开小程序’", confirmText:"打开设置", showCancel:false, success(){ wx.openSetting({ success (openSetRes) {// 离开设置界面后触发 if(!openSetRes.authSetting['scope.userLocationBackground']){ // 没有按提示要求设置成功,做相应处理 }else{ // 用户按提示设置完成了(也就是授权成功) wx.startLocationUpdateBackground(); } }, fail(res){} }) } }) } }
2020-03-19 - 有没有办法能定义相机的辅助线(不是扫描二维码)!
就是一个图像识别的小程序,调起相机拍照,不是扫描二维码,能不能定义相机辅助线的样式,目前能想到的就是利用内嵌的<camera></camera>组件,在同页面中使用其他元素定位来覆盖。还有其他好的办法吗?
2019-01-24 - 小程序中能不能调出微信聊天界面和好友聊天?
两个问题: 1、小程序中能不能调出微信聊天界面和好友聊天?不考虑用小程序实现聊天功能的情况下,如何调用微信聊天? 2、小程序能不能访问到微信通讯录(非手机通讯录,而是微信的好友通讯录)?
2018-12-10 - 小程序(非小游戏)能不能设置横屏,并且单个页面设置横屏
小程序(非小游戏)能不能设置横屏,并且单个页面设置横屏
2018-10-15 - 点击地图不能获取点击位置的经纬度吗?
要做一个坐标拾取器,但是发现map的bingtap事件触发后没有返回经纬度,这个怎么解决, 难道我又要做一个网页版的用web-view加载进来?
2018-07-16 - 小程序富文本实现方案?
有一个Web端的后台管理,需要实现一个小程序版本的后台管理,什么问题都解决了,就是富文本有点麻 烦,因为Web端后台管理本身好多增删改表单都是带富文本编辑器的,使用的是百度的ueditor。 搜了一下好像并没有现成的小程序富文本编辑器,实现起来也麻烦(毕竟MVVM结构,侵入性太强了,而且小程序本身性能是个问题),唯一找到了一个叫wxParse的东西,但是只是把html内容转换成小程序可以看的,并不是编辑器,除非我们上面弄个textarea下面用wxParse实时展示,但是我们不可能让用户写html代码吧,就算加入了一些代码插入按钮,用户在textarea中看见的也是这些代码,不是特别友好。 后面想了一个方法,使用web-view调用一个网页,网页中有一个富文本编辑器,一开始想的是把web-view嵌入到小程序表单中,但是后面看了文档发现web-view是铺满整个页面的,后面妥协了一下,单独弄个小程序页面作为公用的富文本编辑页面,里面加载我们带有富文本的网页,这个时候富文本编辑器就能用网页版的了,网页版实现富文本相对于小程序就容易多了。我们在小程序表单中有富文本的位置,放一个按钮叫做“编辑内容”,点击之后跳转到小程序富文本web-view的页面中,然后再页面中编辑好之后,带着内容返回到表单页面。 问题就在于如何传递值,首先是把原来的值传递到富文本界面,一般传递值是在小程序的页面路径后面加参数,但是因为富文本内容本身特别长,不知道小程序有没有限制,如果有限制的话,我可以使用storage存储后再新页面读取,这个问题不大。然后我在网页中吧内容编辑好之后 用postMessage吧内容传到富文本小程序页面。然后再用storage方案传递回表单界面,这也不是大问题。 重点在于,我从小程序表单界面把富文本内容传递到了小程序富文本界面之后,如何在这个小程序富文本页面中把值传递到web-view中的网页呢?在连接后面加参数,依旧存在富文本内容过长的问题。这是一个大问题,目前我没有找到相关的Api,web-view中的网页里面能不能获取到小程序存储的storage呢? 唯一想到的就是借助服务器端去实现,但是这样会增加服务器本身的压力。有什么更好的解决方案吗?
2018-07-11 - 把wxml内容存储在page的data中,这样不行吗?
index.js[代码]page({[代码][代码] [代码][代码]data:{[代码][代码] [代码][代码]content:[代码][代码]"<text>content</text>"[代码][代码] [代码][代码]}[代码][代码]});[代码] index.wxml [代码]{{content}}[代码] 这样做页面直接把标签都显示出来了,有什么解决方案吗?
2018-07-09 - 管理性质的小程序可以做吗?
小程序是某部门内部自己用的,类似于办公系统。已经有Web端管理系统了,但是为了使用方便,客户要求在手机上实现这些管理功能。这样的小程序能审核过吗,因为我要先登录才能看见具体内容,否则只能看见登录界面。
2018-07-03