- 小程序Collection.watch API的问题?
这个API, 官方文档只阐明了使用方式,现在的问题是,watch长时间被自动断开,hide小程序之后重新打开后watch断开的问题,官方是否能给出一个解决方案??
2021-07-21 - canvas ide模拟器无法正常显示
https://developers.weixin.qq.com/s/E0lU0Fmy7OrY 我在使用canvas ide编译,canvas偶尔能画出来,偶尔画不出来.偶尔重启可以画出来 预览,在手机上看,是每次都可以显示 [图片] 以下是真机 [图片] 如果是简单的问题,我能感知到 我感觉是ide 的问题,请官方解释一下
2021-07-07 - 安全规则,官方文档的问题?
最下是官方文档授权给一些人的安全规则案例 然而事实上,我自己去写的时候,以下不起作用: { "read": "auth.openid in doc.teacher || doc._openid == auth.openid", "write": "auth.openid in doc.teacher || doc._openid == auth.openid", } 以下起作用: 把IN 换成了 ==,查询条件页换成直接使用'{openid}' { "read": "auth.openid == doc.teacher || doc._openid == auth.openid", "write": "auth.openid == doc.teacher || doc._openid == auth.openid", } ------------------------- db.collection("集合id") .where( _.or([ { _openid: "{openid}" }, { teacher: "{openid}" } ])) who can help me find the problem??? ----------------------------------------------------------------------------------------------官方文档-------------------------------------------------------------------------------------------------------- 2、把权限指定给某些人 上面的这个角色指定是一对一、或多对一的指定,也可以是一对多的指定,可以使用[代码]in[代码]或[代码]!(xx in [])[代码]运算符。比如下面是可以给一个记录指定多个角色(学生创建的记录,多个老师有权读写): //文档的结构 { _id:"handwork20201020", _openid:"学生的openid", //学生为记录的创建者, teacher:["老师1的openid","老师2的openid","老师3的openid"] } //安全规则 { "read": "auth.openid in doc.teacher || doc._openid == auth.openid", "write": "auth.openid in doc.teacher || doc._openid == auth.openid", } 这里要再强调的是前端(小程序端)的 where 条件必须是安全规则权限的子集,比如我们在小程序端针对老师进行如下查询([代码]'{openid}'[代码]不支持查询指令,需要后端获取) db.collection("集合id") .where({ _openid: "{openid}", teacher: _.elemMatch(_.eq("老师的openid")), }) .get() .then((res) => { console.log(res); });
2021-05-05 - rich-rext 富文本 无法显示图片
[图片] 以上是 富文本 [图片] 以上是WXML 图片地址是小程序云存储,使用标签可以显示,,但是在富文本 [图片] I really need help!
2021-04-10 - 开发工具控制台的问题?
[图片] 控制台的窗口是什么鬼, 钉在那没有跟随主窗口 望修复
2021-03-12 - canvas 虚线的设置?
CanvasContext.setLineDash(Array.<number> pattern, number offset)基础库 1.6.0 开始支持,低版本需做兼容处理。从基础库 1.9.90 开始,本接口停止维护,请使用 CanvasContext.lineDashOffset 代替设置虚线样式 我的结果是, ctx.setLineDash 可以使用反而 ctx.lineDashOffset = 100或者ctx.lineDashOffset = [100,100] 是无法奏效的? why??
2021-01-12