注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!

跟读小程序-微信小程序源码

小程序 开心洋葱 3174次浏览 已收录 0个评论 手机上查看
文章索引目录
[隐藏]

跟读小程序-微信小程序源码

1.项目介绍

本项目是基于<微信小程序>做的一套语音<a href="http://www.75271.com/tag/%e8%b7%9f%e8%af%bb" title="查看更多关于跟读的文章" target="_blank">跟读</a>,
分为【用户/登陆系统、查看教材、查看课程安排、参与<a href="http://www.75271.com/tag/%e8%b7%9f%e8%af%bb" title="查看更多关于跟读的文章" target="_blank">跟读</a>(录音/上传/合成)、结果展示】等功能

2.使用说明

  1. 由于微信安全域名的限制,如果你填了自己的APPID,所有请求都会失败
  2. 无APPID的情况下,使用微信登录会存在问题,请使用手机号登录
  3. 目前是测试版本,故未接入短信平台,所以手机是收不到验证码的,直接点获取验证码就已经填上了
  4. 如需在微信中体验完整功能,请联系文末的邮箱,注明理由和微信号申请体验权限

百度盘分享链接: https://pan.baidu.com/s/1eSd2enK 密码:

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!

您暂时无权访问此隐藏内容!

3.使用过程遇到的坑丶记录

  1. 背景图不生效,改用image或者Base64
  2. 执行POST请求异常,将data中的JSON对象格式化为from序列
  3. 页面切换的参数接收异常,在onload方法中,默认的参数即使上一页面传过来的Object参数
  4. 在使用data-readingItem的时候,微信解析为dataset的时候会转成小写
  5. 多页面的时候,在app.json中重复配置,会编译失败
  6. 直接使用 this.data.XXX = XXX 赋值的时候,数据是不会同步更新到VM即WXML中的,必须使用其setData方法
  7. 循环加载JSON数据集合时,如果其中有项是null,在开发工具中加载正常,但是在手机中浏览时显示空白页,并且调试时没有错误信息,所以需要对可能为null的数据进行判断
    PS:由于有预处理,所以没有遇到这个问题
  8. 针对swiper控件,设置min-height不生效,必须设置height,同时swiper-item的间隙也有坑,项目中有实践
  9. 使用uploadFile-formData传递参数的时候,formData是个三项的JSON,PHP通过$_REQUEST尽然只能接到最后一个参数
    PS:怀疑是微信的坑,后来使用的是将其以GET方式提交,才正常接到
  10. 在使用for循环的时候,用的是立即执行的闭包函数,但是PHP端接到的三个请求的time竟然是一样的,这直接导致了文件获取的异常,
    目前未找到真实原因,是本人对for循环理解太浅?后通过额外加参数解决
  11. 微信录制的音频格式为.silk格式,具体可以Google,强大的ffmpeg都没法直接解码,最后使用了GitHub上的一个开源Decoder库,
    解码成功转成了MP3,感谢作者,地址:https://github.com/kn007/silk-v3-decoder
    12.使用循环的时候注意for-items里面要有大括号,而for-item里面没有大括号,同时谨慎使用IDE的代码format功能

4.未解之谜|改进方向

  1. for循环中的立即执行函数时间是完全一致的?
  2. 在页面切换的时候,切换到特定页面,需要先校验其是否登陆,然后跳转登陆页,结果真机上实践,几乎都是失败的
  3. 后期考虑使用登陆蒙层来解决,但是每个页面怎么自动引入登陆的template?
  4. 代码执行完之后,在回调中直接navigateTo或者redirectTo失败率很高,暂时用setTimeOut缓解。
  5. 下拉刷新的样式后期考虑自己定制,封装成方法
  6. 进一步扩充工具类,封装实用方法

5.真机预览图

5.1.1.1.内容查看

查看价格:19.9 洋葱币

您需要先后,才能购买查看隐藏内容!

客服QQ:431910788#qq.com


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明跟读小程序-微信小程序源码
喜欢 (0)
[开心洋葱]
分享 (0)
关于作者:
开心洋葱,开心洋葱头,水墨

您必须 登录 才能发表评论!

加载中……