2023-10-10测试,这东西只能在开发者工具的skyline模式下生效,其他场景都不能通过slot传值,开发者工具中是空值,真机预览会报错
动态slot不生效https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/glass-easel/dynamic-slots.html 封装了一个组件 dev-list ,全局注册使用。 dev-list 组件内代码示例 js Component({ options:{ // multipleSlots: true, dynamicSlots:true }, properties: { }, data: { list: [1,2,3], }, methods: { }, lifetimes: { // 生命周期函数,可以为函数,或一个在methods段中定义的方法名 attached: function () { }, }, }); json { "component": true, "usingComponents": { }, "componentFramework": "glass-easel" } wxml <block wx:for="{{ list }}" wx:key="index"> <slot list-index="{{ index }}" item="{{ item }}" /> </block> 在页面中使用这个组件代码示例 wxml <dev-list> <view slot:item="{{item}}">{{item}} </view> </dev-list> slot:item 直接在编译器中报红,并且没有任何渲染,开发工具中给出提示说,重复使用了slot,这个动态slot 本身不就是要重复使用的吗? [图片]
2023-10-10目前测试的,安卓存在设置空字符串不更新视图的bug IOS不存在这个问题
setData设置空字符串页面不更新text标签内渲染一个变量(比如叫 tips),初始值是空字符串 data:{ tips:'' } 页面发生操作事件时修改tips的值,如setData({ tips: '请输入2-32个字符' }),此时页面更新为'请输入2-32个字符' 当在后续事件中将tips值设置回空字符串时,如setData({ tips: '' }),页面没有更新,仍然显示'请输入2-32个字符' 上述情况在开发者工具中可正常更新,但是在手机端不能更新,测试手机为安卓微信8.0.30 如果将上述空字符串随意改成其他字符(比如空格 ' '),则手机端也可以正常更新 所以,手机端存在设置空字符串不更新视图的bug
2022-12-14官方的来个人回答下,头像模糊的问题
头像昵称获取能力获取的默认头像太模糊,官方是否增加一个头像获取尺寸的参数?目前onChooseAvatar获取的临时头像尺寸太小,对于头像生成工具的小程序很不友好,看上去很模糊。能否像之前wx.getUserProfile可以拿到头像原图。
2022-12-14