AI 回答是,链式不能断: [图片] 照样没用! 看这个图,这就是技术! [图片]
query.select('#id').node() 获取为空的解决办法。只能说微信不当人?首先,我是在Skyline 模式下开发,用的是最新的开发工具,开发版。基础库也是目前算是最新的。 PS:我知道组件里面需要用 in(this) 。所以回复的时候,不要睁眼瞎 你们看下官方文档怎么写的: [图片] 我只能说害人不浅,要么就是改了后,没更新文档。这个方式,根本获取不了node,也获取不了ref对象。所有的类似api都没用! 那么下面这几个API到底要怎么调用才有效呢? [图片] 来,看答案: [图片] 这是调用node的api方式!有效!其他api和这个方式一样,才能正常被调用! 开发微信小程序是所有语言里最累的!不仅要开发,还要给它找BUG,我找了一堆BUG,能回帖的寥寥无几,至于修复。确实没想过。 你们要是缺有能力的开发,找我,我技术牛逼!没有解决不了的问题。
星期日 22:03???
this.applyAnimatedStyle 这个API 绑定元素的时候开头不能是数字this.applyAnimatedStyle 这个API 绑定元素的时候,元素的class或者id 开头不能是数字 例如:class="0A" 或者 id="0A" 否则无法绑定上! 如果不是BUG,还请文档说明一下!
06-16???
共享元素动画和swiper的transformer属性结合,导致style的 % 单位失效直接看代码例子吧,我用你们官方的代码加了一层 swiper 然后样式 %就失效了
06-16有这个问题,非常严重!!!
遇到了一个关于image组件的问题,bindload就触发一次,但是network里疯狂请求图片?emm,页面很简单,就这样一个结构:skyline模式的scroll-view与grid-view的组合: [这个z-image组件只是给image下面加了一行标题,其他基本都是透传] <scroll-view type="custom" :padding="[0, 8, 8, 8]" :show-scrollbar="false" scroll-y enable-back-to-top> <grid-view type="masonry" :main-axis-gap="8" :cross-axis-gap="8"> <z-image v-for="(item, idx) in data.goods" :key="idx" :src="item.src" :title="item.title" @load="bindload" /> </grid-view> </scroll-view> <script setup> const bindload = e => { console.log('bindload', e.detail) } </script> 页面呢,看起来也很正常, bindload也确实执行了一次: [图片] 鬼畜的事情来了,一直在请求图片,几乎瞬间就有几百个请求。。。 [图片] 代码结构很简单没有复杂的东西,这个自定义的组件z-image只是给image按照固定宽度动态计算了一个等比高度style,顺便给下面封装了一个标题,其他啥也没干。 神奇的是如果是一个webview页面,它就正常的; 或者说在skyline的页面里,不放在scroll-view与grid-view的组合里,直接使用,也是ok的。 更神奇的是,说出来你可能不信其实我也不太信跟这有关,这点代码其实在重启[微信开发者工具]之前都是好的,重启之后就这样了,这期间从代码暂存记录上看是无任何改动的。 至于为啥要重启,是因为它提示要重启,mac版,版本是1.06.2502272 所以有点摸不着头脑了,到底是我对组件的使用有问题、还是skyline的问题,还是开发者工具的问题呢。。。有人遇到过类似的问题吗? 或者说,有没有什么情况下,bindload只会执行一次,但确实会请求多次图片? -------------- 刚试了一下,把z-image换成直接使用image,问题依旧。
03-28一样的问题!!!!用了共享元素动画的原因!!!!!
Skyline image 组件异常,持续加载?Skyline 官方示例里那个相册,一打开的时候,图片持续疯狂加载。 现在小程序、多端应用的app也遇到这个问题,页面导致过 crash,请帮忙看看。 [图片]
03-28基础库的问题,升级
skylin渲染显示未定义?代码参考:https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/worklet.html js: Page({ onShow() { this.animator = wx.createAnimation({ duration: 1000, timingFunction: "linear" }); this.animator.scale(1, 1).step(); this.setData({ animator: this.animator.export() }); console.log(this.animator); console.log(this.data); }, listener(res) { console.log(this.animator); console.log(this.data); this.animator.scale(3, 2).step(); this.setData({ animator: this.animator.export() }); }, run(optional){ 'worklet'; console.log('123wula coming',optional); }, called:()=>{ this.run('at now'); wx.worklet.runOnUI(run)('now'); }, onLoad(res){ this.called(); } }); wxml: 这是一个动画视图 点击我触发动画 报错信息: TypeError: Cannot read property 'run' of undefined [图片]
2024-08-13我的也是这个问题。
整体 Skyline 模式的小程序,启动耗时为啥很长?我的 Skyline 小程序按文档优化后总启动耗时还是很长: [图片] 性能相关配置: [图片] 无全局组件。全局开启了 Skyline 模式,并且所有页面都是 Skyline 。包体积已经优化:[图片] [图片] 另外,首页 onLoad 只有一个接口,而且为匿名用户加了缓存。 请 Skyline 官方帮看看,冷启动优化方面还有什么可以优化的地方?
2024-08-01根据测试结果来看,是所有在swipe 组件内的所有带事件的组件方法内的 setData 都有这样的情况。目前唯一的解决办法就是,给setData 捕获异常。可是一旦scroll-view 方法内的报错了,其他的setData也会报错
Skyline模式下scroll-view的触底事件方法使用setData报错!非常严重!目前发现scroll-view这个组件才有这个问题,所有的基础库都试了,依然有这样的问题!开发工具也换了没有异常之前的版本,也是有这样的问题 目前代码是正式版 小程序 正在正常运营的。此期间没有改过。这次需要优化功能,重新编译代码运行就一直报这个错! [图片]
2024-07-24建议用微信小程序代码写,你用的是uniapp 。可能api没更新
微信分享,图片不显示请帮忙看下为什么?<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <!-- <script src="__STATIC__/js/jweixin-1.4.0.js"></script> --> <script> $(document).ready(function(){ setTimeout(function(){ share();// 这里是你想要延迟执行的代码 }, 300); // 延迟3秒执行 }); </script> <script> function share(){ var appId = '{$appId}'; // 替换为您的 appId var timestamp = '{$timestamp}'; // 替换为您的时间戳 var nonceStr = '{$nonceStr}'; // 替换为您的 nonceStr var signature = '{$signature}'; // 替换为您的 signature var imgUrl = 'https://www.fashionnetwork.cn/static/images/sharelogo.jpg';//'{$imgUrl}';//decodeURIComponent('{$imgUrl}');// var link = decodeURIComponent('{$link}'); var shareTitle = '{$list.title}'; var descContent = '{$list.title}'; wx.config({ beta: true, debug: false, appId: appId, timestamp: timestamp, nonceStr: nonceStr, signature: signature, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage' ]}); wx.ready(function(){ //朋友圈 wx.onMenuShareTimeline({ title: shareTitle, link: link, imgUrl: imgUrl, success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareAppMessage({ title: shareTitle, link: link, desc: descContent, imgUrl: imgUrl, type: 'link', // 分享类型, music 、 video 或 link ,不填默认为link dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); }); wx.error(function (res) { // 配置信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看 console.log('微信JS接口配置失败: ', res); }); }
2024-07-17最好贴代码说明问题,或者截图GIF。你这个说的不清不楚的。正常情况没有你这个问题
input获取焦点弹出键盘,顶部非自定义标题会往上顶,期望页面可以上顶不遮挡输入框,小程序标题栏正常https://developers.weixin.qq.com/miniprogram/dev/component/input.html
2024-06-18