这不是你自己开发的问题嘛???
微信小店小程序发布后,为什么会有货架两个字,不能去掉吗?微信小程序发布后,首页logo上方货架两字太扎眼,怎么去掉,logo图周围空白地方可否填充图片呢? [图片]
2020-05-20你是稳定版嘛,是的话请使用最新开发版,如果你是最新开发版请使用稳定版(官方一般都是这么回复哈哈哈😂)
【急,多谢】主包,1983kb,为什么还是超出限制呢?[图片]
2020-05-20emm...完全没有看懂呢(因为你直接贴代码很不直观)。哈哈哈😂 不过根据我猜测的逻辑啊,你应该是在音乐播放过程中动态的根据当前播放进度设置进度条的位置,然后现在你想手动操作进度条快进,但是出现进度条抖动, 其实你只要在 进度条的滑动开始事件 设置一个变量 比如 move = true,然后在 ‘根据当前播放进度设置进度条的位置’ 这个操作的前面加个判断 如果 move == true 就直接返回,然后在 进度条的滑动结束事件 中将 move = false 就行了
使用slider组件做歌曲进度条,滑动时出现抖动?做了一个音乐进度条的组件processbar: processbar.wxml代码如下: [图片] processbar.js代码如下: // components/processbar.js //得到背景音乐管理器 let bgMusicManager=wx.getBackgroundAudioManager() Component({ /** * 组件的属性列表 */ properties: { }, /** * 组件的初始数据 */ data: { nowTime:"00:00", totalTime:"00:00", maxValue: 0, ctTime:0 //当前进度条的值 }, //生命周期函数 lifetimes:{ //ready:加载页面时触发 ready(){ this.init() //初始化页面 } }, /** * 组件的方法列表 */ methods: { init(){ // 只有在时间更新的事件中才能得到音乐总时长 bgMusicManager.onTimeUpdate(()=>{ //得到总时长(秒数) const tlTime=bgMusicManager.duration //设置总时长 this.setData({ totalTime: this.transToMS(tlTime), maxValue: Math.floor(tlTime) }) // console.log(bgMusicManager.currentTime) //设置当前时长 const t1=Math.floor(bgMusicManager.currentTime) this.setData({ ctTime: t1, nowTime: this.transToMS(t1) }) }) }, //将秒数转换成00:00的形式 transToMS(seconds){ const m=Math.floor(seconds/60); const s=Math.floor(seconds%60); const minute=m<10?("0"+m):(""+m); const second=s<10?("0"+s):(""+s); return minute+":"+second; }, changing(e){ }, changed(e){ //跳转歌曲时间 bgMusicManager.seek(e.detail.value); }, } }) 运行截图: [图片] 现在如果滑动进度条,进度条会出现抖动,我觉得可能是因为在onTimeUpdate()中设置了当前时间,导致出现的抖动,但我不知道如何改代码,把设置当前时间的代码放在哪??求指教!!
2020-05-20这个确实需要自己手动过滤,因为这个问题不止在pc端存在,在部分手机上也存在。 微信小程序的 type,文档也有说明[图片] 设置的 type 只是弹出某种键盘(貌似微信的做法是除 text 外,全部使用他自己自定义的键盘),而不是只让输入某种类型。 我建议手动过滤的原因是 由于各种系统限制问题,微信小程序无法保证弹出的是他自己的自定义键盘,比如 ios 中你就可以切换成别的键盘(安卓中大部分不能切换) 但是在安卓中,因为输入框可以复制粘贴,所有也有可能弹出的是一个数字键盘,但是我复制一段文字粘贴进去,从而导致输入的不是数字
pc版小程序input输入限制的问题,大家是怎么解决的?比如,input type=number的情况下,在手机上只有数字键盘,但是在pc上,可以任意输入,那么pc端可以打开小程序后,是不是每个输入框都要手动做验证?有没有什么好的解决方法或建议?
2020-05-20好像是会出这个问题的,我只遇到过类似问题,在页面上有个定时器在倒计时,熄屏后倒计时就暂停了
onLocationChange在息屏状态下不执行,无法获取到定位?以下代码写在app.js的onLaunch中: wx.onLocationChange(function (res) { console.log(res.latitude, res.longitude); }); 测试手机:IPHONE XR IOS版本:13.4.1 已经开启wx.startLocationUpdateBackground和wx.onLocationChange 监听在手机屏幕点亮期间一直正常; 当手机息屏后onLocationChange没有被触发; 在锁屏状态下点亮屏幕后又开始触发,再次息屏后又不触发了;
2020-05-19没打开调试?? 在没配置安全域名的但在开发者工具中打开不校验域名的情况下,手机端需要打开调试才能正常请求数据
数据渲染开发者工具正常展示数据,手机预览无法加载出来数据,真机调试正常预览数据,这是为什么?[图片][图片][图片]
2020-05-19[图片] 文档说明 type 只是 指定键盘类型,而不是限定输入类型,是不会验证输入内容的。当 type 不为 text 时他弹出的是微信自定义当键盘,但是部分手机无法完全限制用户切换成系统键盘
数字inputhttps://developers.weixin.qq.com/miniprogram/dev/component/input.html 数字input 验证无效,仍旧可以输入 其它类型
2020-05-16wx.setClipboardData({ data: this.data.datalist, success (res) { wx.getClipboardData({ success (res) { console.log(res.data) // data } }) } })
如何实现点击button按钮,"一键获取云端数据和复制弹出的内容"?[图片] [图片] 用户点击button后,页面会弹出上传到云端的数据。 我现在想弹出数据的同时,可以自动复制弹出的内容。 我会给文本增加可以手动复制的功能,但效果不是很好。 使用官方文档的剪切板,第二行data:'data ' 里面的data是死的,我想可以随时修改 但无从下手,该如何才能让data后面引用的是云端数据 wx.setClipboardData({ data: 'data', success (res) { wx.getClipboardData({ success (res) { console.log(res.data) // data } }) } }) 本人小白 零基础自学 望各位大神指点迷津~小弟感激不尽!!!
2020-05-16小白一个但是,了解部分问题, 1.会出现侵权问题。例子可以参考 在 windows 中的字体你可以免费使用,但如果你用于设计海报、打印(或其他方式),就属于侵权,因为他们一些字体仅限于 windows 的(基本)使用 2.会在原生组件中出现不生效,因为 原生组件使用的是手机系统字体,无法通过小程序修改 [图片]
小程序全局采用同一种字体是什么体验?在 Android 端和 iOS 端,由于系统字体不一样(尤为 Android 端,各自为政,很多都有自家定制的字体,还支持按照喜好替换系统字体),且在开发过程中,会出现一些意料之外的问题。 比如, 在图标与文本居中对齐没有 iOS 好,出现偏下或者偏上的情况,都是有的部分系统,由于 line-height 等不同,当 line-height 和 height 相同来实现水平居中时,文字顶部被剪切一小部分的情况也是有存在的还有加粗效果不一致,造成不同系统上页面也有不一样的差异。例如当 font-weight: 600 时,在 iOS 上会加粗,而 Android 上却无加粗效果以上这些,都跟字体相关。在测试过程中,都会被提出来.......由于这些种种的情况,在处理上需要花费过多的时间去处理,同时也不一定能把兼容性处理得很好。 所以我在想,能不能将项目本身的字体全局设置为同一种,然后就不用把时间花在这上面了,让其在各端系统上出现一致的实现效果? 在字体这方面,iOS 体验较好,兼容性问题相比 Android 端也少很多很多。所以有几个小疑问,请教各位大佬: 假如我在项目中统一采用了 iOS 字体,然后在 Android 端上会不会出现字体侵权等问题?一般需要设置多少种类型的字体?比如常规、加粗、斜体等。(项目中一般只用常规和加粗)一旦应用了非系统字体,在一些组件(或者原生组件,例如 input、textarea、canvas)会不会出现不生效的情况?在我们项目中,一般都会同时支持微信、支付宝、甚至百度小程序上,这种设置在其他平台同样支持吗?例如我要下载 iOS 整套字体,在哪可以完整地下来?大佬们,如有这方面的经验或者踩坑经历,烦请不吝赐教,非常谢谢!
2020-05-16确实是这样的,data-后面必须小写,如需驼峰命名,请使用 - 链接 比如 你想获取时使用 dataName ,那么定义时 使用 data-data-name
wxml中button 向js传值,data-后面名称必须用小写 ,用大写js不识别wxml中button 向js传值,data-后面名称必须用小写 ,用大写js不识别
2020-05-16