个人案例
暂无发表的小程序案例
- Map组件定位改变后点没有变化?
<map id="myMap" style="width: 100%; height: 100%;" latitude="{{latitude}}" longitude="{{longitude}}" ... ></map> 完了能正常显示地图和当前的坐标。然后当坐标改动以后(开发工具直接appdata里改了坐标值,sensor也改了坐标,全局onLocationChange能正常触发),地图中心点能自动移动到当前的坐标点,但是显示当前坐标的蓝色圆点没有变动,请问谁知道咋回事? [图片]
2021-08-23 - 请问小程序中如何实现一个单例的Component?
我是小白,我提问~ 我有一个头部组件,显示用户头像、定位等信息,有许多页面会引入这个组件。在第一次加载这个组件的时候我去获取定位信息,并把获取到的信息存入了app.js中的全局变量中(或者存到storage里),这样在另一个页面中打开直接判断是否之前已经获取过了。我想这也算是常规做法。 那能不能创建一个单例的组件,其生命周期不受调用的页面的变化而变化?每次不同页面调用相同的组件,生命周期方法都会被重新调用,我不得不再去获取并绑定数据(全局变量或storage中取)。我可以在app.js里实例化这个组件,同时做好定位等工作,并将这个组件对象放在全局变量中。然后每个需要用到这个组件的页面只要选择全局变量中的对象就可以了,不需要再去关心数据的问题。 我是小白,能不能这么做?
2021-07-05 - 求一款Web端的富文本编辑器,可以在rich-text组件里完美运行的?
看了几个传统web端的富文本编辑器,多多少少有点契合度不高,求推荐一款简介,带媒体图片上传功能的Web端富文本编辑器~谢谢各位了!
2021-06-23 - scroll-view的bindscrolltolower触发加载更多后,列表自动回滚到顶部?
第一次碰到,之前的项目还好好的,bindscrolltolower触发加载更多,然后ajax拿到的数据和之前已有的数据合并(追加到原数据后),页面会有一个刷新的情况出现,列表会自动回滚到顶部,而不是我刚才拖拽到的位置。 有谁知道咋解决么
2021-03-19 - 使用scroll-view下拉刷新,刷新完了列表loading状态不回弹怎么办?
我的代码里有用到mp-tabs,然后每个tab下都有一个scroll-view,使用wx:for循环出来的。 现在的情况是我下拉刷新以后,能触发getItemList方法,ajax拿到数据并赋值后把triggered设为false,并且在开发者工具里看也的确是false了,ajax调用也没问题,但是界面就是不弹回去,三个点还顶在头上。各位大神麻烦帮忙看看吧~ 截图如下: [图片] 代码如下: <mp-tabs tabs="{{tabs}}" activeTab="{{activeTab}}" active-class="tab-item-actived" swiper-class="tab-swiper" bindtabclick="onTabClick" bindchange="onChange" tabClass="tab-item" tab-background-color="transparent" tab-underline-color="transparent" duration="300" > <block wx:for="{{tabs}}" wx:for-item="item" wx:for-index="index" wx:key="title"> <scroll-view class="tab-content" slot="tab-content-{{index}}" scroll-y refresher-enabled enhanced bounces bindrefresherrefresh="getItemList" refresher-triggered="{{triggered}}"> <!-- ………… --> </scroll-view> </block> </mp-tabs>
2021-03-19 - 没有微信公众号交流版块,来这里一问~拿OpenID的页面白屏咋办?
问题端iOS,H5访问正常,判断没有session就去open.weixin.qq.com的oauth2去拿,然后浏览器就白屏。安卓和开发者工具都没问题,就苹果的有问题。域名查了没被封,该域名下的其他页面也正常访问。
2021-03-12 - 上传自动压缩样式导致兼容性问题,求解?
今天测试一个版本的时候发现有一台手机的显示效果和其他手机不同,css的padding没有生效,随后测试发现样式代码压缩把一些兼容代码给压缩了。 height:100rpx; height:calc(100rpx + env(safe-area-inset-bottom)); padding:20rpx; padding-bottom:calc(20rpx + env(safe-area-inset-bottom)); 这样写的目的是当iOS <= 10的手机用户访问可以以height:100rpx;padding:20rpx来生效,当iOS > 10时判断是否有安全区域。 代码上传样式压缩功能开启后生成的代码为 height:100rpx; height:calc(100rpx + env(safe-area-inset-bottom)); padding:20rpx 20rpx calc(20rpx + env(safe-area-inset-bottom)); padding被合并了,导致iOS <= 10的用户的padding不生效了,整个样式都乱了。 求解是否有其他方案?除了wx.getSystemInfo拿版本号来写style,有其他办法么?最好是可以开启样式压缩的情况下,用css解决。
2020-11-25 - 一直Compiling app.json,啥都不显示,咋回事啊?
[图片] RT,提示最新版解决了wxml调试框白屏的问题,果断升级,打开项目就这样了。我记得之前有一版开发版也是这样,被我回退了,正式版也这个德行??
2020-11-02 - Mac版1.03.2008270的WXML节点查看一片空白,啥情况?
[图片] 有时候重新编译就出来了,大概率没有
2020-09-08 - 为何Audio的onTimeUpdate创建的setInterval无法停止?
虽然不影响具体使用,但性能测试会有警告,当innerAudioContext或backgroundAudioContext停止或手动销毁后,onTimeUpdate创建的setInterval还是会持续运行。 开发工具没问题,真机调试的iOS端有这个问题 [图片]
2020-08-13