个人案例
- 火车地图
可在地图上显示火车的行驶路线信息
火车地图扫码体验
希望尽快恢复
小程序开发者工具中,H5 Webview 的 visibilitychange 事件不生效小程序开发者工具中,在H5 WebView中调用wx.miniProgram系列的跳转 API 开启其它小程序页面,当前 H5 页面的 visibilitychange 事件不会触发。但在真机上可以。真机版本iQOO Neo 5, 系统版本origin OS 6.9.2, android 12。运行代码如下: document.addEventListener('visibilitychange', function() { console.warn('visibilitychange happen. status: ', document.hidden); });
2022-09-07好像最近都挺慢,我们的遇到类似情况
【审核】小版本更新的审核可否加快处理下?小程序官方可否协助下?上周五提交了审核,到了周一还是审核中,然后做了一次更新,周一重新提交了,今天周二了,还是审核中,之前一般都是当日审核完的。 由于项目紧急,能否帮助加快审核速度,只是小版本更新内容。
2019-09-03加个setTimeout?
可以在app.js中的onLaunch( )函数添加路由跳转么?- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 大佬儿们~注目下: 我想在app.js中的onLaunch( )函数添加路由跳转 问题:使用wx.relanch()函数经常性提示错误 Expected updated data but get first rendering data 错误频率:50% 使用wx.redirectTo( )或者wx.navigateTo( )函数,第一次编译会正常,之后经常性无法实现路由跳转,直接显示页面启动时的默认页面 诉求:app.js中能够实现页面路由跳转么?如果可以的话应该使用哪个函数呢?wx.relaunch()函数的报错怎么解决呢?我在globalData中定义的变量在别的页面没有使用.... 先谢过各位大哥大姐小弟弟小姐姐们儿~
2019-02-20今日最佳
这文档是敌特派来的人写的吗?目的就是为了整死我们搬砖工吗?事情是这样的。 我司一小破程序,打开时类似这样,显示一个logo,一个标题 [图片] 经过一个2秒的动画效果,logo和标题就移动到上面部分了,同时渐显出来一个loading组件,这些都是使用小程序的Animation API实现的。 [图片] [图片] 现在需求来了。 我们想在首屏渲染后。在图标往上移的动画执行周期中,将背景色缓慢从蓝色变为白色。 (别问为什么要变背景色,我们准备待会加完班拿上弹弓组团去打设计师家玻璃了) [图片] 有朋友会说了,这不是很简单嘛,弄个定时器去替换class不就行了? 我只想说,no no no。朋友,我们搬砖就要有搬砖的样子嘛。 什么时间搬,搬多少,什么时间停,都要严谨嘛。 天真的我,想当然的就拍着胸脯向BOSS表示小意思啦。 [图片] naive的我心里想着 肯定会有动画执行开始和结束一个callback接口的嘛 然鹅,、翻遍了小程序文档里关于动画的各个段落之后才发现 [图片] 神马?? 我不信!一定是我的眼刚刚瞎了,我要再看一遍。 [图片] [图片] [图片] [图片] [图片] PS 看,多么言简意赅的文档! 在看多了外面那些"妖艳贱货"的文档后,如此小清新的文档,还真让我这老司机虎躯一震。 // TODO 我当即在心里暗暗发誓,我一定要强烈建议我司将此文档规范引进并在我司大范围实践,太他【文明用语】高效了。 END PS 在我不懈的努力下 在某毒找到了一篇关于动画重置的实例 [图片] [图片] 哦也,三七三十一,一定是我聋了才没看见这么大个接口 同事心里还在做自我批判,怎么能轻易的就甩锅给腾讯爸爸。 祭出我的Ctrl+F大法 [图片] 果然。还是我太天真。竟然没有搜到 0/0? 在经过了一番苦苦的某毒搜索之后,猛然意识到,或许是我姿势不对? [图片] 谢天谢地,博客园诚不我欺。确实有这个东东。 我默默的打开了唯一的一条搜索结果学习了起来。你猜怎么着? [图片] 我发现了腾讯爸爸藏起来的彩蛋。 哇,没想到小程序团队这么调皮。 在动画相关的所有文档里,竟然半个字都没提有这几个事件。保密工作做的很到位。表扬。5星好评。 [图片] 根据文档,照猫画虎。 [图片] [图片] 控制台没有任何反应 [图片] 一定是我姿势不对,我换换姿势。 [图片] [图片] 一顿操作猛如虎,然鹅发现并没有什么卵用。 [图片] [图片] [图片] 我盯着这条说明,默默的给自己点上了一根烟后陷入了痛苦的沉思。 期间我尝试了各种姿势,都没有找到关于WXSS animation到底是个什么鬼。 我只知道有Animation这个动画API。或许他俩是一个东西? 但是为什么Animation里没有关于它的只言片语? [图片] 既然Animation里没有写,肯定是另外一套体系吧? 灵光一闪, oh no,别又是腾讯爸爸调皮了把文档藏起来了吧。 [图片] [图片] 经过地毯式的搜索及换遍了各种姿势想要跟我的小程序互动一把后。 [图片] [图片] [图片] 我选择死亡。 [图片] [图片] 我想起那天夕阳下调的微信小程序,那是我逝去的青春。。。 IDE: v1.02.1901230 Library: 2.4.2
2019-01-30ps:prettier之后不会被清空,不知道官方同学能定位不
开发者工具会清空wxss文件- 当前 Bug 的表现(可附上截图) 使用mpvue build出来的wxss文件是有内容的,点击编译按钮,一个wxss文件内容被清空 - 预期表现 点击开发者工具的编译按钮,一个wxss文件变成了空文件 - 复现路径 - 提供一个最简复现 Demo 右侧的文件是生成的wxss文件,原来是8kb,点击编译变成了0字节,真是见鬼了。文件内容: [图片] 经测试,应该是「自动样式补全」的bug,去掉这个选项就可以 [代码]@import "/static/css/vendor.wxss"; .session-item{width:702rpx;height:300rpx;margin:34rpx auto 0;box-shadow:0 0 8rpx rgba(0,0,0,.1);border-radius:16rpx;background:#fff;overflow:hidden;position:relative}.session-item .session-mark{color:#fff;font-size:28rpx;display:inline-block;width:220rpx;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:-16rpx;top:26rpx;font-weight:300;-webkit-transform-origin:0 100%;transform-origin:0 100%;padding-top:70rpx}.session-item ._h5{padding:0 40rpx 0 136rpx}.session-item ._h5 ._img{width:34rpx;height:34rpx;margin-right:40rpx;position:relative;top:6rpx}.session-item .item-txt1{margin-top:100rpx;color:#4a4a4a;font-size:36rpx;font-weight:600;position:relative}.session-item .item-txt2{margin-top:16rpx;color:#4a4a4a;font-size:24rpx}.session-item .status-txt{color:#ff6b20;font-size:28rpx;display:inline-block;position:absolute;top:38rpx;right:38rpx}.session-item .btn-panel{padding:0 68rpx;position:absolute;left:0;width:100%;bottom:36rpx;height:52rpx;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.session-item .btn-panel ._button{min-width:148rpx;height:52rpx;margin:0;font-size:28rpx;text-align:center;border-radius:8rpx;display:inline-block;box-sizing:border-box}.session-item .btn-panel .type1{color:#ff6b20;line-height:48rpx;border:1rpx solid #ff6b20;background:#fff}.session-item .btn-panel .type2{color:#fff;line-height:52rpx;background:#ff6b20}.session-item .btn-panel .type3{color:#fff;line-height:52rpx;background:#dbdbdb}.session-item .mark{display:none;background:rgba(0,0,0,.4)}.session-item .mark,.session-item .mark .blur-bg{width:100%;height:100%;position:absolute;left:0;top:0}.session-item .mark .blur-bg{-webkit-filter:blur(20rpx);filter:blur(20rpx)}.session-item .mark ._h5{text-align:center;font-size:48rpx;color:#fff;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.session-item .mark-show{display:block}.tab .tab-item.font-md{color:#666}.tab .tab-item.font-md.active{color:#4a4a4a;font-weight:600}.nothing{font-size:28rpx}.nexLesson{position:relative;background:#fffbf4;border-radius:12rpx;border:2rpx solid #ffd430;padding:80rpx 40rpx;overflow:hidden}.nexLesson .label{position:absolute;color:#fff;top:0;left:0;background:#f5a623;line-height:64rpx;border-radius:0 0 12rpx 0}.nexLesson ._div{margin:0 auto;font-size:28rpx}.nexLesson .title{font-size:36rpx;padding-bottom:24rpx;font-weight:500}._img{width:34rpx;height:34rpx;margin-right:40rpx;position:relative;top:6rpx}scroll-view{height:1000rpx}page{background:#fff}.tab{display:-webkit-flex;display:flex;height:80rpx;-webkit-align-items:center;align-items:center}.tab .tab-item{height:70rpx;position:relative;font-size:32rpx;font-family:PingFangSC-Medium;font-weight:500;color:#4a4a4a;padding:12rpx 0;margin:0 48rpx 0 0;line-height:44rpx}.tab .tab-item.active:after{content:"";width:100%;height:8rpx;left:0;background-color:#ffe275;border-radius:10rpx;position:absolute;bottom:0}.right-mark{display:inline-block;margin:0;border-right:4rpx solid;border-top:4rpx solid;width:16rpx;height:16rpx;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-3rpx}.course-page{padding:0 24rpx;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh}.course-page swiper{-webkit-flex:1;flex:1}.course-item{width:98%;height:auto;margin:1%;margin-bottom:30rpx;border-radius:8rpx}.item-t{min-height:180rpx;display:-webkit-flex;display:flex;overflow:hidden;border-radius:8rpx 8rpx 0 0;box-shadow:0 -1rpx 8rpx 2rpx #ddd}.item-t .item-tr{border-left:54rpx solid #4484de;width:648rpx;background:#fff;padding-bottom:30rpx}.item-t .item-tr ._img{width:34rpx;height:34rpx;position:relative;top:8rpx}.item-t .item-tr .item-tr-txt1{padding:38rpx 0 0 38rpx;color:#4a4a4a;font-size:36rpx;font-weight:600}.item-t .item-tr .item-tr-txt2{color:#626262;font-size:28rpx;margin-top:22rpx;padding:0 26rpx 0 30rpx}.item-t .item-tr .item-tr-txt3{text-overflow:ellipsis;overflow:hidden}.item-t .item-tr .item-tr-txt3,.item-t .item-tr .item-tr-txt4{color:#626262;font-size:28rpx;margin-top:6rpx;padding:0 26rpx 0 30rpx;white-space:nowrap}.item-t .item-tr .item-tr-txt4 .span1{border-radius:4rpx 0 0 4rpx}.item-t .item-tr .item-tr-txt4 .span1,.item-t .item-tr .item-tr-txt4 .span2{display:inline-block;padding:0 8rpx;color:#fff;font-size:24rpx;line-height:40rpx}.item-t .item-tr .item-tr-txt4 .span2{-webkit-filter:saturate(160%);filter:saturate(160%);border-radius:0 4rpx 4rpx 0}.item-m{display:-webkit-flex;display:flex;height:40rpx;overflow:hidden}.item-m .item-ml{width:54rpx;background:#4484de;position:relative}.item-m .item-ml:before{content:"";display:inline-block;width:52rpx;height:52rpx;border-radius:50%;position:absolute;background:#fff;box-shadow:inset 0 0 8rpx #ddd;z-index:9;left:-42rpx;top:-6rpx}.item-m .item-mr{-webkit-flex-grow:1;flex-grow:1;background:#fff;position:relative}.item-m .item-mr ._span{display:inline-block;width:100%;height:2rpx;background:#ddd;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item-m .item-mr:before{content:"";display:inline-block;width:52rpx;height:52rpx;box-shadow:inset 0 0 8rpx #ddd;border-radius:50%;position:absolute;background:#fff;z-index:9;right:-42rpx;top:-6rpx}.item-b{min-height:120rpx;display:-webkit-flex;display:flex;overflow:hidden;border-radius:0 0 8rpx 8rpx;box-shadow:0 2rpx 8rpx 2rpx #ddd}.item-b .item-br{border-left:54rpx solid #4484de;-webkit-flex-grow:1;flex-grow:1;background:#fff}.item-b .item-br ._h5{padding:0 28rpx 0 32rpx;height:120rpx;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.item-b .item-br .item-br-txt1{font-size:28rpx;color:#626262}.item-b .item-br .item-br-txt2{font-size:28rpx;color:#f50}.item-b .item-br .item-br-txt3{display:inline-block;width:170rpx;height:52rpx;line-height:52rpx;font-size:28rpx;color:#fff;background:#ff6b20;text-align:center;border-radius:8rpx;padding:0;margin:0}.item-b .item-br .disable{opacity:.5}.statusBar{background:#ffd430;box-shadow:0 12rpx 24rpx rgba(250,173,20,.12);font-size:28rpx;margin:14px 4rpx;margin-top:20rpx;padding:20rpx 40rpx;border-radius:12rpx}.statusBar,.statusBar .numCon{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}.statusBar .numCon{-webkit-flex-direction:column;flex-direction:column}.statusBar .numCon .num{font-size:40rpx;line-height:1.8em}.session-item{width:98%;margin:1% 1% 20rpx}.session-item ._h5{width:80%;margin:0 auto;padding:0 auto!important}.session-item .item-txt1{margin-top:80rpx}.session-item .item-txt2{margin-top:0;overflow:hidden;width:80%;text-overflow:ellipsis;white-space:nowrap}._div{box-sizing:border-box}.access-modal{position:fixed;z-index:9;width:100vw;height:0;left:0;top:0;visibility:hidden}.access-modal-show{visibility:visible}.modal-mask{position:absolute;width:100vw;height:100vh;left:0;top:0;background:rgba(0,0,0,.3)}.modal-content{width:526rpx;height:284rpx;left:50%;top:30vh;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;background:#fff;border-radius:24rpx;padding:0 40rpx;position:relative;transition:all .5s ease-out}.modal-content .content-txt1{color:#f45b36;font-size:36rpx;text-align:center;padding-top:30rpx}.modal-content .content-txt2{color:#767676;font-size:28rpx;text-align:center;margin-top:28rpx}.modal-content .modal-btn{height:80rpx;width:100%;font-size:30rpx;border-top:2rpx solid #dcdcdc;display:-webkit-flex;display:flex;line-height:78rpx;-webkit-justify-content:space-between;justify-content:space-between;padding:0 40rpx;margin-top:44rpx;position:relative}.modal-content .modal-btn .btn-l{color:#767676}.modal-content .modal-btn .btn-r{color:#55bd89}.modal-content .modal-btn:after{position:absolute;content:"";display:inline-block;width:2rpx;height:100%;background:#dcdcdc;top:0;left:50%}.modal-content .niu-png{width:324rpx;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-333rpx}.modal-content-show{top:53vh;opacity:1}[代码]
2019-01-04你的小程序"牛牛成长ONLINE",提审时间2018-12-12 15:50:41,代码发布审核未通过,原因如下: 1:服务类目"体育-体育培训_"与你提交代码审核时设置的功能页面内容不一致: (1):你好,经核实,该小程序涉及在线观看文娱视频问题,需补充:文娱-视频类目,或自查代码,确保包括前端展示、小程序代码等整体均移除:文娱视频内容,再提交代码审核。 请根据上述原因对小程序进行修改,并重新提交代码审核。 我们小程序的视频是孩子们上体育课之后,上传的课后作业视频,应该不是文娱视频吧?烦请官方核实一下,谢谢
小程序中含有视频审核不通过你的小程序"商机去哪儿",提审时间2018-12-11 16:04:23,代码发布审核未通过,原因如下: 1:服务类目"商业服务-公关/推广/市场调查_"与你提交代码审核时设置的功能页面内容不一致: (1):你好,你的小程序涉及在线观看视频,请补充选择文娱-视频类目,并在基础信息处申请该类目,通过资质审核并在配置功能页添加符合该类目的功能页面。 请根据上述原因对小程序进行修改,并重新提交代码审核。 这是小程序反馈的结果,我们是做餐饮加盟的一个平台,这上面介绍商家的时候有视频介绍,而文娱类目不适合我们的企业类型。这个应该怎么解决,没有这个许可证意味着就不能有视频吗
2018-12-12用这个button做授权按钮,直接完蛋
cover-view里的button未正确渲染在上述机型(华为nova)使用cover-view,cover-view里的button不被渲染,无法点击,基础库版本`2.0.9` 见代码片段https://developers.weixin.qq.com/s/O7Gqnymo7e4V
2018-12-10还有wx.createVideo这么个api?是我out了吗
createVideo[图片] 上来就报onEnded not a funciton 所有的关机视频接口调用就报错
2018-12-042.4.1的视频组件一堆坑
video组件播放加载卡顿- 当前 Bug 的表现: 视频缓冲机制有问题:视频开始播放后视频缓冲到某个位置就停住不再加载,当视频播放到该位置时就卡住缓冲无法播放,而不是快要到达缓冲位置有一定的距离就继续进行缓冲,视频缓冲机制难道不是播放快要到达缓冲位置就开始继续加载么? 安卓视频进度条拖动异常,拖动或滑屏进度条位置回到 00:00,位置异常。 -出现机型:安卓 (huawei CLT-AL00 android9 微信6.7.3 sdk 2.4.1) - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/irwpRgmk7s4W 以下所提供的视频格式码率一切都正常,而且我们也转码处理过,希望官方能尽快帮忙处理下,非常着急,不胜感激 如下图所有的视频都缓冲到该位置就不再继续缓冲 [图片] [图片] [图片]
2018-11-29遇到同样的问题,表示很绝望
视频组件video相关问题发现视频有以下问题 一 :二级页面视频正在加载 退出返回一级页面导致闪退以及小程序崩溃的问题 二 :二级页面点击视频列表某一项 换视频源与列表数据 会发生两种 request报错 (我的接口信息都是放到服务器域名里的) 1:fail ssl hand shake error 2:fail length=8192, index=8192 三 :低版本安卓手机在点击列表 切换视频 时候目前检测到 以下情况 检测手机 : (小米note2 安卓5.0.2 weChatLib:2.4.1 ) (红米 4A 安卓6.0.1 weChatLib:2.2.5 ) 1:视频黑屏 不能正常播放 2:视频黑屏 但未出现视频画面 但是有视频声音 3:视频黑屏 没画面有声音 点击换视频源,上一条视频的声音还存在 ,返回一级页面或者把小程序切换后台,声音依旧存在 四:官方人员进入代码片段检测时候,请不要用开发者工具,请不要用开发者工具,请不要用开发者工具。 重要的事件说三遍。 请用真机好吗? 开发者工具与真机情况不一的好吗? 谢谢!
2018-11-27