- 小程序添加项目成员后,项目成员可以通过后台或者微信小程序获取到小程序源码吗?
大佬们好: 如题,我在小程序后台添加了一个开发者身份的项目成员,请问这个项目成员可以通过小程序后台或者微信开发者工具获取到已发布小程序的源码吗? 如果我将运营者、开发者、数据分析者的权限都给了,他能从除了管理员外的方式获取到已发布小程序的源码吗? [图片] 谢谢大家!
04-13 - input 元素 type="nickname" 在某些机型上不能触发回调函数?
大佬们好: 我在小程序中通过 <input id="nickname-input" type="nickname" placeholder="请输入用户昵称" bind:blur="inputFinished" model:value="{{nickname}}" bindinput="inputFinished" style="width:542rpx;height:77rpx;"/> 获取用户昵称,在大部分机型上都可以正常工作,但是在华为nova9pro(系统HM3.0, 微信版本8.0.42)上一直都不能触发上面的 inputFinished 函数(bindblur和bindinput两个都不能) 为了解决这个问题,我还特地增加 id,然后通过 const query = wx.createSelectorQuery(); query .select("#nickname-input") .fields({ properties: ["value"], }) .exec((res) => { this.setData({ nickname: res[0].value, }); }); log.dbg("read nickname:", this.data.nickname); 主动去读输入的昵称,然而还是读不到。。。 请问大佬们,这是什么原因啊,我实在想不通还有什么可以尝试去解决这个问题的方法了。。。
04-10 - 按钮点击触发区域与实际显示位置不一致(偏移)问题?
大佬们: Help! 问题描述: 在开发微信小程序时发现,在部分华为机型(如nova9pro,HarmonyOS 3.0)上,按钮的实际触发区域与视觉显示位置存在偏移,导致用户点击位置与预期不符。 具体表现: 1. 按钮视觉上显示在位置A 2. 实际需要点击位置B才能触发按钮事件 3. 其他机型正常,仅在特定机型出现 环境信息: [图片] 有大佬能指点一下这个问题如何解决吗? 谢谢!
04-08 - 元素可视区域和可点击区域发生偏移,如何解决?
大家好: 我的小程序中有多个view标签设置了bind:tap属性,之前一直正常工作;直到遇到了一个华为NOVA 9 PRO(鸿蒙3.0.0),这个手机打开小程序时,每个view标签看起来都是正常的,但是实际点击时,一定要向下移动一段距离才能点击到这个元素。 请问有人知道怎么解决这个问题吗? 谢谢大家!
04-08 - 数据库“所有人可读,仅创建者可读写”权限下获取不到数据?
大家好: 最初,我将数据库权限设为“仅创建者可读写”,数据的读写都是正常的。 但是后面根据需求发现,数据中的_openid字段不是唯一的,我需要能查询到其他用户上传的数据,所有我将数据库权限改为“所有人可读,仅创建者可读写”。 然而改完后,小程序中就查询不到自己上传的数据了,即使是由同一个用户的小程序上传的原始记录(我看到说_openid有安全限制,不能被编辑)。 各种尝试后没有解决这个问题,再将数据库权限改回“仅创建者可读写”,一切又正常了(只是依旧查不到其他用户的数据而已)。 请问一下,我的操作有什么问题吗,为啥“所有人可读,仅创建者可读写”时,我连自己上传的数据都读不回来呢? 感谢大家!
04-02 - 为什么小程序添加数据到服务器出现重复的错误?
大家好: 我在向小程序的云数据库中添加数据时,出现数据_id重复的错误;但是实际数据是添加成功了的,为啥呢。。。 const db = wx.cloud.database(); db.collection(YJ.DB_NAME).add({ data: result, fail(err) { log.errRT("upload data err:", err); }, }); 出错提示如下: upload data err: Error: errCode: -502001 database request fail | errMsg: [FailedOperation.DuplicateWrite] multiple write errors: [{write errors: [{E11000 duplicate key error collection: tnt-3m0jc.results index: _id_ dup key: { : "001018000038" }}]}, {<nil>}] 请前往云开发AI小助手查看问题:https://tcb.cloud.tencent.com/dev#/helper/copilot?q=DATABASE_REQUEST_FAILED at success (https://lib/WACloud.js:1:268121)
03-29 - 小程序中如何使用自定义字库?
大家好: 我需要使用几个不同字形的字体库,但是这几个字体文件太大了,每个都有9M多,光字体文件就快30M了。。 而要使用这个字体文件,不外乎本地和URL两种方案;(我想过字体子集化方案,但是我的小程序中涉及到用户昵称的显示,因为输入的不确定性,不太好子集化) 如果使用本地字库,那这个字库大小也算在小程序包体积里面吧?而小程序限制每包不超过2M,不超过10包的限制是不是直接pass掉了这个方案? 如果使用URL,每次重启小程序都需要下载近30M的字体文件,是不是要等好久。。。 我想问一下,有没有什么方法,将字体文件直接放云存储,然后我需要用什么字体,就临时去云存储取相应的字体,实现每个字(词)的动态加载。 谢谢大佬
03-19 - 小程序可以实现对某个页面的某个区域进行精确截图的功能吗?
大家好: 如题,我想实现按钮触发对页面中的特定区域显示的各种内容进行截图保存,请问这个功能可以实现吗? 谢谢。
03-12 - 谁能给我整明白 wx.getWindowInfo() 的返回值如何解释啊?
如图,这是我通过开发者工具(选择iphone 12/13 mini)以及真机调试时(iphoneSE2)打印出来的 wx.getWindowInfo() 结果。(通过日志可以分清各种情况,”no tabbar"表示没有开启底部的tabber组件,"with tabber”表示使能了底部的tabbar组件。 咱就想问问,这些个值都有什么关系啊,能给我画个图吗?我怎么算都对不上啊。 状态栏,导航栏,安全区域,底部tabbar,底部手势区域(iphoneX及以上机型)这些区域是怎样的包含关系啊? [图片] [图片] [图片] [图片] 我得出的大致规律是: 从上到下各区域名称:状态栏(显示时间,电量的区域,刘海屏会增大状态栏高度),导航栏(显示页面名称,返回按钮等,44px/48px),工作区(完全由开发者自定义的区域),tabbar区域(如果有的话),手势区域(iPhoneX及以上机型有);wx.getWindowInfo().safeArea:导航栏顶部 --> tabbar底部;即包括了导航栏,工作区,tabbar区域。(不包括状态栏,手势区域)。wx.getWindowInfo().screen: 包括了从状态栏到手势区域的全部高度。(但是有例外,看右上角的图,screenTop=82,完全无法解释。。。);wx.getWindowInfo().window: 没有加tabbar时,包括了整个屏幕;加了tabbar,表示tabbar以上区域(但是右上角的图又是个例外。。。);[图片] 求大佬解答一下我的疑问,我感觉这些对适配不同的屏幕很重要啊。 谢谢!
03-07 - 请问如何实现一个圆角,颜色渐变的环形进度条?
大佬们好,我想实现一个类似这样效果的环形进度条: [图片] 我目前只实现了单色,直角的效果,不知道CSS里面改如何才能达到这个效果。 请大佬们指点,感谢!
03-02