• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > 微信小程序跟读 demo代码

微信小程序跟读 demo代码

作者:git 字体:[增加 减小] 来源:互联网 时间:2017-06-20

git通过本文主要向大家介绍了微信小程序demo下载,微信小程序支付demo,微信小程序demo,微信小程序官方demo,微信小程序开发demo等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>

项目介绍

本项目是基于<微信小程序>做的一套语音跟读,

分为【用户/登陆系统、查看教材、查看课程安排、参与跟读(录音/上传/合成)、结果展示】等功能


开发/调试环境

微信版本:6.3.30

IOS版本:IOS_10.0.2

微信开发调试工具:v0.10.102800

操作系统:Win7

开发/调试:iPhone6S真机/微信工具预览,PHPstorm编码


使用说明

由于微信安全域名的限制,如果你填了自己的APPID,所有请求都会失败

无APPID的情况下,使用微信登录会存在问题,请使用手机号登录

目前是测试版本,故未接入短信平台,所以手机是收不到验证码的,直接点获取验证码就已经填上了

如需在微信中体验完整功能,请联系文末的邮箱,注明理由和微信号申请体验权限


使用过程遇到的坑丶记录

背景图不生效,改用image或者Base64

执行POST请求异常,将data中的JSON对象格式化为from序列

页面切换的参数接收异常,在onload方法中,默认的参数即使上一页面传过来的Object参数

在使用data-readingItem的时候,微信解析为dataset的时候会转成小写

多页面的时候,在app.json中重复配置,会编译失败

直接使用 this.data.XXX = XXX 赋值的时候,数据是不会同步更新到VM即WXML中的,必须使用其setData方法

循环加载JSON数据集合时,如果其中有项是null,在开发工具中加载正常,但是在手机中浏览时显示空白页,并且调试时没有错误信息,所以需要对可能为null的数据进行判断 PS:由于有预处理,所以没有遇到这个问题

针对swiper控件,设置min-height不生效,必须设置height,同时swiper-item的间隙也有坑,项目中有实践

使用uploadFile-formData传递参数的时候,formData是个三项的JSON,PHP通过$_REQUEST尽然只能接到最后一个参数 PS:怀疑是微信的坑,后来使用的是将其以GET方式提交,才正常接到

在使用for循环的时候,用的是立即执行的闭包函数,但是PHP端接到的三个请求的time竟然是一样的,这直接导致了文件获取的异常, 目前未找到真实原因,是本人对for循环理解太浅?后通过额外加参数解决

微信录制的音频格式为.silk格式,具体可以Google,强大的ffmpeg都没法直接解码,最后使用了GitHub上的一个开源Decoder库, 解码成功转成了MP3,感谢作者,地址:https://github.com/kn007/silk-v3-decoder 12.使用循环的时候注意for-items里面要有大括号,而for-item里面没有大括号,同时谨慎使用IDE的代码format功能

未解之谜|改进方向

for循环中的立即执行函数时间是完全一致的?

在页面切换的时候,切换到特定页面,需要先校验其是否登陆,然后跳转登陆页,结果真机上实践,几乎都是失败的

后期考虑使用登陆蒙层来解决,但是每个页面怎么自动引入登陆的template?

代码执行完之后,在回调中直接navigateTo或者redirectTo失败率很高,暂时用setTimeOut缓解。

下拉刷新的样式后期考虑自己定制,封装成方法

进一步扩充工具类,封装实用方法


项目地址:https://github.com/gxmzjxk/wxreading

下载地址:https://github.com/gxmzjxk/wxreading/archive/master.zip


</div> GIT </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微信小程序跟读 demo代码
  • 微信小程序demo 仿手机淘宝
  • 微信小程序 Artand 瀑布流风格 代码demo
  • 微信小程序仿手机淘宝demo代码
  • 微信小程序妹子图片展示demo代码
  • 微信小程序商城demo代码
  • 微信小程序图片展示demo代码
  • 微信小程序笑话大全demo代码
  • 微信小程序版妹纸图demo代码
  • 微信小程序知乎demo代码

相关文章

  • 2018-11-30微信小程序实现image图片自适应宽度
  • 2018-11-30微信小程序中滚动消息通知的实现
  • 2018-11-30微信小程序开发经验总结
  • 2018-11-30微信小程序input表单与redio及下拉列表实例详解
  • 2018-11-30微信小程序中template模块的使用方法
  • 2018-11-23微信小程序云开发API remove
  • 2018-11-30微信小程序中数据缓存的解析
  • 2018-11-30微信小程序之登录实例详解(附代码)
  • 2017-06-20微信小程序版妹纸图demo代码
  • 2018-11-30微信小程序:渲染标签的使用

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 详解小程序开发登陆、支付和模板消息的实例
    • 微信小程序开发(二)实现分组开发与左滑功能
    • 分享小程序开发调用接口的实例教程
    • 微信小程序中如何调用API实现数据请求
    • 微信小程序和支付宝小程序对比区别介绍
    • 小程序中多滑块的实现代码
    • 什么是微信小程序?
    • 微信小程序input输入框详解实例代码
    • JS添加元素新节点
    • 微信小程序商城开发之动态API实现商品的详情页的代码(下)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有