- 微信小程序录音目前不支持只录制手机声音,录音使用手机麦克风,如果带耳机手机声音就完全录不到
- 目前在小程序内部下载文件,只有MP4和图片能下载到手机相册,其他格式文件用小程序的文件下载功能下载的文件只能在小程序内部使用,如果希望文件可以在小程序外进行分享可以借助小程序setClipboardData接口,复制可以下载文件的链接地址,在浏览器中进行下载。<小程序下载音频文件的解决方案>
- 音频如果在服务器上进行试听,会有延时,可以在页面初始化onLoad或者onShow中初始化音频改善延时问题。
- 小程序中setTimeout不是同步处理,所以用setTimeout做延时想要实时跳出执行,再继续执行无法实现。判断程序是否执行的判断要在setTimeout中才能生效。
- 微信小程序规范要求:用户体验功能后再要求用户登录。这个东西有的审核员那里能过,有的就会驳回。
- web-view支持展示网页展示
- page.json,中pageOrientation参数控制横竖屏landscape横屏,portrait竖屏
- page.json,中navigationStyle参数控制是否显示微信默认导航,custom不显示导航,但是顶部的胶囊按钮组不能去掉。
- this.$children[1].piano_white_key可以调用组件中的方法
- this.$emit('piano_white_key_subjoin', {key: key, coal:this.coal}) 组件中方法调用父级方法
- 页面间要传递对象类型或者数组类型的参数用JSON.stringify处理参数
- redirectTo进行跳转会关闭小程序入口页面以外的页面
- parseInt强制转整型
- display: flex; flex-direction: row; view横排
- border-bottom-left-radius: 8rpx; border-bottom-right-radius: 8rpx;view圆角
- 横板宽度固定,高度适配可以用height: calc(100vh);calc(calc(100vh - 346rpx) / 2 + 127rpx)进行处理