我也有类似的需求,想出了一种可行方案,可以参考我在另一个帖子下的回答: https://developers.weixin.qq.com/community/develop/doc/00022638ba8bf856d8fbc975251000
如何画一个长度为一厘米的直线,并且无论在什么设备上显示都是1厘米问题,如题。 哪位大神知道,求指点。
2021-11-11可以参考一下我在另一个帖子下的回答: https://developers.weixin.qq.com/community/develop/doc/00022638ba8bf856d8fbc975251000
小程序怎么得到屏幕的物理尺寸(mm 毫米),或者怎么计算1mm等于多少px需求:在手机屏幕用 canvas 画尺子,使用不同分辨率的屏幕。 遇到问题:毫米和px的换算
2021-11-11手机屏幕分辨率可以通过微信的wx.getSystemInfo轻松得到,难点是得到ppi或者屏幕尺寸数据,从程序代码本身出发,我试了几个种方法均失败了。继而我想到了一个“曲线方案”,可以通过第三方公共接口拿到手机ppi或者屏幕英寸数据。 1、以“HUAWEI P40 Pro+”为例,我们可以通过wx.getSystemInfo得到model值为ELS-AN10,调用下面这个开放接口(不需要Auth),得到手机的slug。 https://api-mobilespecs.azharimm.site/v2/search?query=ELS-AN10 {"status":true,"data":{"title":"Search results for \"ELS-AN10\"","phones":[{"brand":"Huawei","phone_name":"P40 Pro+","slug":"huawei_p40_pro+-10118","image":"https://fdn2.gsmarena.com/vv/bigpic/huawei-p40-pro-plus.jpg","detail":"http://api-mobilespecs.azharimm.site/v2/huawei_p40_pro+-10118"}]}} 这款手机的slug是“huawei_p40_pro+-10118”。 2、接着以slug为参数调用如下接口查询手机规格: https://api-mobilespecs.azharimm.site/v2/huawei_p40_pro+-10118 因为json结果太长我给提取下关键数据: {"status": true,"data": {"brand": "Huawei","phone_name": "P40 Pro+","specifications": [ {"title": "Display","specs": [{"key": "Type","val": ["OLED, 90Hz, HDR10"]},{"key": "Size","val": ["6.58 inches, 105.2 cm2 (~91.6% screen-to-body ratio)"]},{"key": "Resolution","val": ["1200 x 2640 pixels (~441 ppi density)"]}]}]}} 从上述结果就可以得到手机为6.58英寸,ppi约等于441。 例子中的API来自https://github.com/azharimm/phone-specs-api 有了这些数据,“画尺子”就不成问题了。 其实我觉得微信官方是有能力得到一定的手机物理硬件信息的,像手机的PPI这样的数据,至少从安卓原生APP的角度去看,完全是可以得到的(iOS原生不太了解,但是我觉得也是没问题的)。只不过官方API没提供。
能否提供查询手机dpi或屏幕尺寸,像素的接口,用于开发尺子?能否提供查询手机dpi的接口呀?或者提供查询手机型号跟尺寸?用于计算手机可以展示多长的尺子工具。 官方请考虑下呀? [图片] [图片] wx.getSystemInfo(Object object)这个model 每个手机型号搜集的还不一样的,怎么搞? [图片]
2021-11-11我这里出现了同样的问题,不过是更新头像。
微信小程序注册头像上传图片没有反应,没有错误代码微信小程序注册头像上传图片没有反应,没有错误代码
2021-11-03虽然问题2年了,但是想回答一下。我参考了另一个问答贴:https://developers.weixin.qq.com/community/develop/doc/000ae6514eca68f1bbcbe83d258c00?_at=1630915879474 结论是:目前来看是无法隐藏的,除了一些内部拉起跳转的纯原生页面,这样的页面本身就不会有胶囊这个东西。
小程序右上角的胶囊按钮能不能去掉或者隐藏?小程序右上角的胶囊按钮能不能去掉或者隐藏[图片]
2021-09-06你用的版本是4.0.0吧。 假设使用这个版本的话,这个版本有些大变动,以下摘自https://github.com/brix/crypto-js 4.0.0 This is an update including breaking changes for some environments. In this version Math.random() has been replaced by the random methods of the native crypto module. For this reason CryptoJS might not run in some JavaScript environments without native crypto module. Such as IE 10 or before or React Native. 根据描述,变动是需要native crypto module,我猜测这个模块是来自浏览器,而小程序环境没有这个模块,所以有个方法就是降级使用crypto-js,如3.3.0 参考自https://developers.weixin.qq.com/community/develop/doc/000c2679ae0ad0fc25ba7a72656c00?_at=1592410733853
微信小程序中不能使用crypto-js吗?crypto-js进行AES加密报错?登录密码需要用到AES加密,npm install crypto-js --save,npm构建后,使用crypto-js进行AES加密时报错,报错信息Native crypto module could not be used to get secure random number. [图片]
2021-07-08