在不了解你的需求的前提下我姑且说一下当时我需要这个需求时的处理方法:因为有的页面是一个长列表,随着分页的数据增多或者业务显示增多,页面会被用户滚动到底部,所以需要就提出了一个 回到顶部的需求(在页面浮窗) 当时这个需求会用在很多长列表页面 所以如果在每个需要的页面去写一段业务逻辑就很冗余,所以考虑到封装成组件,但是组件内又没有监听页面的办法。但是我想到了另外的一种实现途径:在组件内部有一个空的view利用绝对定位使其默认放置在屏幕的最上方,通过wx.createIntersectionObserver 监听这个view滚动超出一屏幕 或者指定距离时 对组件进行显示/隐藏处理。这样一样就抽取了一个公共组件 用在了需要的页面,当然这个组件最好放置在所用页面的最外层。不知是否能帮到你
自定义组件如何优雅的监听页面的滚动事件?如题,请各位集思广益,谢谢!
2021-05-19貌似window的pc不支持哦,我的刚才发到群里面 被群友发现的
想问问是否(完全/部分/不)支持 display:grid?包括所有机型和pc小程序?想问问是否(完全/部分/不)支持 display:grid?包括所有机型和pc小程序?
2021-03-03[图片]目前还真没有
为什么1202年了,微信移动端还不支持String.replaceAll方法?最新版安卓微信客户端及微信开发者工具,使用了同一版本号的基础库(最新版2.15.0),代码中使用了String.replaceAll()方法,开发者工具未作出任何错误提示,但是一旦推送体验版,在微信客户端体验时会报错TypeError。请尽快修复开发者工具与微信客户端行为不一致问题
2021-02-26要么网络问题,要么内容问题,要么被限制了……@官方看看
昨天更新新版本后就分享不出去了,出现红色叹号,换个没有用过的就可以,这是为什么呢?昨天更新新版本后就分享不出去了,出现红色叹号,新用户就可以,原来用过的用户就不能分享 小程序的id:wx9de5a3499004964c @社区技术运营专员-许涛 @社区技术运营专员-娇华 @社区技术运营专员-灵芝 [图片]
2021-02-26进入页面可以调用获取当前定位api进行经纬度获取 然后 在讲数据渲染到map组件以此来实现位置联动效果 (传送门:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html)
map 位置移动能实时获取当前定位点吗?看组件没有提供方法打开地图,位置移动。坐标点还是之前的。有实时获取show-location的方法吗?或者其他好的解决办法。谢谢
2021-02-26通过picker-view 和picker-view-column自定义即可
picker这个从底部弹出 它的确定和取消按钮怎么设置固定在底部?picker这个从底部弹出 它的确定和取消按钮怎么设置固定在底部
2021-02-24小程的组件不就是多实例的嘛,每个组件单独维护自己的状态
如何实现Component多实例?有以下场景: 组件A1 -> 跳转组件A2 -> 跳转组件A3 理论上希望A3展示的时候, 能保持A1, A2的状态不变. 这样在销毁A3时, A2能展示跳转A3前的状态. H5下, 可以new多个实例来实现. 那么小程序里有什么解决办法? ps. 现在唯一能想到的思路是自己维护组件快照, 把状态维护成一个队列. 但是问题是, 比如组件有一些dom操作怎么保存等等...
2021-02-23wx.createAnimation(Object object)的时候object为{transformOrigin:"50% 50% 50%"} 呢
小程序animation动画 怎样让图片在一组动画中同时旋转和平移?// 飞镖动画 donghua: function (){ // 屏幕三分之一宽度向下取整 let roundx = 0 - Math.floor(Math.random() * this.data.sanfenwidth + this.data.sanfenwidth); let roundy = 0 - Math.floor(Math.random() * this.data.liufenheight + this.data.sanfenheight); console.log('roundx',roundx); console.log('roundy',roundy); // 旋转(逆时针360度+0-100度) pingani.rotateZ((0-Math.random())* 100 - 360) // 移动 x,y 单位为像素 (屏幕三分之二> x >屏幕三分之一宽度) 屏幕二分之一高度 > y > 屏幕三分之二高度 .translate(roundx, roundy) .step() this.setData({pingani: pingani.export()}) }, 上面是我的一组动画函数,这一组动画是使一张飞镖图片在旋转的同时,进行移动(和缩放) 但rotateZ()旋转的时候,影响了移动的轨迹,我希望图片的旋转不影响轨迹方向,请问怎么实现呢??
2021-02-22我没有用过模板,因为一直用的是自定义组件,所有的样式 事件都在独立自己的作用于内。相反,我尝试使用模板的时候发现并不是很好用。个人觉得模板是页面到组件的过渡产物。不知道有没有大佬可以分享下模板的绝佳场景
在template标签里面的view标签上绑定bindtap事件失效,问题在哪儿?[图片][图片][图片][图片]
2021-02-20够细
文字齐[图片]
2021-02-20