2023.12.28日测试,ios会出现该问题,但是安卓机型就不会 原因是data中定义了函数属性,如下: data: { abc: { bcd () { return { a: 1, b: 2 } } } }
JSON.stringify cannot serialize cyclic问题小程序报 循环引用的错误, 但是没有指出是在那个代码块了, 只有问题要怎么找出现问题的地方呀?[图片]
2023-12-282023年11月23依然存在此问题,开发者工具版本nightly 1.06.2311222,分包中页面引入分包中的webp图片,而且在webview渲染模式下已经给image配置了webp=true,在开发者工具中可以显示,但是在真机预览和真机调试中都不显示,包括绝对路径和相对路径,控制台也没有任何报错。
小程序真机分包里面的图片资源加载不出来?开发工具测试正常图片放在分包目录下,分包页面调用,开发工具测试都正常,图片能显示,但是真机预览时无法显示 rich-text IMG标签仅支持网络图片?
2023-11-23这问题现在还有,昨天刚碰到,这TM 官方连个出气的都没了
scroll-view设置了flex后 设置align-items: center不居中是为什么?scroll-view组件 已设置enable-flex='true' wxss设置了display:flex;align-items:center 子节点不居中是为什么 [图片]
2023-11-172023-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有没有大佬邀请一下官方的大佬过来回答一下,为什么不能require远程JS
小程序可不可以引用在线js?var common = require"https://xxx/xx/xxx?key=xxx"); 由于项目需求,js文件是需要key验证,所以是远程的文件,但是引入其中一直报错,想问一下是不支持是这种远程在线的js,还是我的方法不对
2023-03-23目前测试的,安卓存在设置空字符串不更新视图的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已将代码调整为自己新建Promise,以应对wx.getUserProfile接口的概率性BUG [图片]
报告一个wx.getUserProfile 的 bug如图,wx.getUserProfile接口概率性返回undefined。 最近一个月都正常,今天(11.2)就频繁发生这个问题 安卓和ios都会出现,开发者工具不会出现 system: Android 11 wechat 8.0.11.0980 network: 5g wechatLib:2.19.6(2021.10.19 23:42:08) [图片] [图片]
2021-11-02补充两点: 1.最新版mqtt在小程序会报net.createConnection 未定义,需要使用4.0.1版本。2.wxs默认对应是wss协议,在测试环境如果临时没有wss就需要改一下源码,把wxs对应的协议改为ws
如何引入mqtt.js目前开发需要用到mqtt,采用https://github.com/mqttjs/MQTT.js npm init npm install mqtt -s --production 通过屏蔽mqtt.js开头的 #!/usr/bin/env node 构建nmp成功 但是require('mqtt')后报module "miniprogram_npm/mqtt/events" is not defined,请问有谁知道如何修改 哪位大佬成功引入并调用过mqtt.js
2021-08-24像这种请求,只需要在onload时执行一次,然后上拉加载时执行。但是想保留页面状态的情况下退出页面,再进来onload还是会触发。 我在vue项目里保留页面上拉加载的状态就是缓存页面,再进入时create(类似于onload)是不会再次触发的,这样才是对的呀。 所以既然退出页面会执行unload那就把参数初始化呀,如果想保留参数那再进来就别onload了吧 说到缓存页面,顺便提一下,小程序能不能提供一个缓存页面的功能(缓存的页面再进入不onload)
页面顶层声明的变量在unload后不会初始化的问题js中的变量,如果和页面更新相关,我们会在data里定义。但是为了代码结构化和划区块,和页面不相关的变量我们喜欢定义在最外层。 但是页面unload后最外层的变量不会初始化,感觉这样是很不合理的。 比如上拉加载的参数(let page = 1;)在进入页面时初始值是1。当回退页面后unload触发,重新进入时data里的参数page会初始化为1,但是最外层的page不会初始化。具体请在代码片段里查看网络请求的参数 [图片] [图片] 这样我们只能在onUnload钩子里出初始化相关参数,这很蛋疼啊。 微信大大们看下这问题,能不能unload时把最外层变量初始化
2019-05-16