[图片] 【图1】 [图片] 【图2】 滑动到第三页开始,点输入,整个页面直接被输入法顶上去了,然后变成了空白,见图2,输入法缩起来,页面也不下来了。 要是滑到swiper的最后一页更夸张,相同操作直接空白页了。
scroll-view + swiper + input 有严重的bug?wxml <view class="root"> <scroll-view class="scroll" scroll-y type="custom" show-scrollbar="{{false}}"> <swiper class="swiper" duration="{{400}}" cache-extent="0" worklet:onscrollstart="onTabTransition"> <swiper-item class="swiper-item"> <input class="input" placeholder="学校名称" /> </swiper-item> <swiper-item class="swiper-item"> <input id="myInput" class="input" placeholder="专业名称:如国际贸易" /> </swiper-item> <!-- catch:touchmove="return false" --> <swiper-item class="swiper-item"> <input class="input" placeholder="本人姓名" /> <input class="input" placeholder="性别" /> </swiper-item> <swiper-item class="swiper-item"> <input class="input" placeholder="头像" /> </swiper-item> </swiper> <view class="section"> <next class="next" bind:tap="onNextClick">下一步</next> </view> </scroll-view> </view> js Page({ data: { focus: true }, onReady() { }, onNextClick() { console.log('hi.......') }, onTabTransition() { 'worklet' console.log("start.....") return }, }) 写了demo,没几行代码, 就遇到这个奇怪的问题,swiper 页里有input 组件,每滑动一页,input输入时,页面都会输入法顶跑,见视频里,越往后顶的越高。 不用scroll-view 就没有问题,组件之间兼容有问题。 现象很好复现, 细节我录了视频,这里发不上来,需要的话,可以找我。
03-01没后续了?
多个input输入框在ios真机上,拼音输入法不点完成输入的内容再次获得焦点后会被清空多个input输入框在ios真机上,拼音输入法不点完成输入的内容再次获得焦点后会被清空。 复现步骤 一个页面有多个input输入框,在ios拼音输入法拼字的状态下输入几个字,不点完成, 切换到第二个输入框,再输入几个字不点完成。 这时两个输入框看起来都有内容。但是光标切换到第一个输入框时会发现里面的字母被清空了。 录屏 https://share.weiyun.com/nQvPpJkb
03-01这是改要求了吗? 在这之前刚完成两个小程序全流程 ,没发生这情况?所能有点蒙。
新申请的小程序 为什么填不了资料? 如截图[图片] 去填写 去补充 按钮都是不可用的。
02-25在小程序里挂小店或者直接挂(微信小店的)商品,是不是不行,没看到相关接口。
小程序支持挂微信小店的商品吗?没看到相关接口小程序支持挂微信小店的商品吗?没看到相关接口
02-20好吧,听劝,放弃,自我感觉也是不行。
想在小程序实现一个提醒功能,闹铃,不知道可以不,没看到相关api?想在小程序实现一个提醒功能,闹铃,不知道可以不,没看到相关api? 我知道现在可以发模板消息,除了这个好像没有别的了吧,主要想用声音或者震动来提醒,不知道怎么支持!
02-19我试了下 showShareMenu ,如下,下面这样是不是朋友圈按钮不可用,实测没有生效!! created() { wx.showShareMenu({ menus: ['shareAppMessage'] }) }, shareAppMessage, 按文档的意思,它是只能启用,没有关闭功能。 本接口为 Beta 版本,暂只在 Android 平台支持。需要显示的转发按钮名称列表,默认['shareAppMessage']。按钮名称合法值包含 "shareAppMessage"、"shareTimeline" 两种
朋友圈功能启用后,再禁用后,手机上禁用不了,模拟器正常,bug?onShareAppMessage() { return { title: `🥂test-test🍂`, path: `/pages/tabs/index`, }; }, /*onShareTimeline(e) { const ydomain = app.globalData.ydomain return { title: `🥂 test-test 🍂`, query: `timeline=yes`, imageUrl: `${ydomain}/${Math.floor(Math.random() * 33) + 1}.webp`, }; },*/ 问题核心在于,模拟器正常,手机不正常!模拟器正常,手机不正常! 之前启用朋友圈功能,如上面代码 onShareTimelin ,测试发现一些问题(子页面会有种种问题),关闭这些子页面的朋友圈,按文档说法就是不实现onShareTimeline 方法,所以方法被注掉,测试发现模拟器是正常的,已关闭了朋友圈,保留了转发功能,但是手机上测试发现朋友圈根本没关掉,还是可以分享朋友圈,很奇怪! 我觉得这应该是一个bug 请官方给答复一下。 --------------------------问题复现--------------------------- 小程序有多个页,首页main , 其他子页面 A B C, 默认这四个页面没有定义 onShareAppMessage onShareTimeline , 所以都不支持转发和朋友圈,然后, 把四个页面都实现了这两上方法,这样就都可以转发和朋友圈分享,这时,把A B C 三个子页面 onShareTimeline 删掉,正常情况,结果应该是这三个页面的分享朋友圈是不可用,结果编译后,模拟器上都正常,达到预期效果;手机A B C 三页面发朋友圈按钮**仍可用**, 此时再把main首页 onShareTimeline 也删掉,这时手机上所有页面的朋友圈才变得不可用**。 结论是: A B C页面受到main页面的影响,用showMenu 也不行,错误的现象都表现在手机上,模拟器一直是正确的,可见两边的处理逻辑是不一样的,手机上的逻辑是错误的。
02-15我是觉得,既然是分享,无论在哪个页面发起,分享的目的是这个小程序,打开后,打开后是不是应直接从首页进入, 最起码点了【前往小程序】,字面意思也得是从“头"开始吧,或者让自定义进入路径。 现在这样,人家从朋友圈进来,打开过一次之后,每次打开都是一个中间页,别想看到完整的小程序的样子,点了【重新进入】还是中间页.... 反正种种问题和限制吧,关闭分享了,折腾不出来。
小程序分享朋友圈,打开后,默认不是从首页打开吗?https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share-timeline.htmlhttps://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share-timeline.html onShareAppMessage() { return { title: `🥂分享不能用🍂`, path: `/pages/tabs/index`, }; }, onShareTimeline(e) { const ydomain = app.globalData.ydomain console.log(`${ydomain}/${Math.floor(Math.random() * 33) + 1}.webp`) return { title: `🥂分享不能用 `, query: `timeline=yes`, imageUrl: `${ydomain}/${Math.floor(Math.random() * 33) + 1}.webp`, }; } 小程序分享朋友圈,打开后,默认不是从首页打开吗?
02-13是模拟器的问题,手机上可以的。
这是canvas 一个bug ?[图片] [图片] scroll-view 里面放一个canvas , 画了一个图形,如上面红色的方块,下拉时canvas图形不会随着scroll-view 移动,看起来很奇怪。
2024-12-08