WeX5制作的app,界面模仿b站(哔哩哔哩弹幕视频网)客户端

本案例是使用WeX5制作的app,界面模仿b站(哔哩哔哩弹幕视频网)客户端。


功能介绍:
①模仿b站app的首页展现、话题/游戏中心等页面展现、多栏目侧滑查看、左侧边栏、搜索栏等。
②视频详细信息展现,示意性分享与收藏功能。
③自带播放插件,可播放在线的示例视频。
④示意性登录功能,输入不为空即可登录成功。

app及源代码下载(内附使用说明)
http://pan.baidu.com/s/1jH8EhO6

服务地址:http://bilicopy.app.cloudx5.com
可以在线体验案例界面及功能。但视频播放在浏览器运行中不能使用,需在app中体验该功能。
注:初次打开app或在线体验时,由于服务端的原因有可能会报错HTTP Status 500 ,重启app或重新打开页面即可。


=========================================================================
在制作过程中也遇到过一些小问题,后基本解决。
现把解决或避免这些问题的要点列出,以供参考。

①JS有一个语法getElementById,是通过元素的ID属性来获取元素;但在WeX5开发工具中的组件并没有id属性,而是有一个xid;因此将组件作为元素来获取时,语法要改写为getElementByXid。

②数据库中存储的图片路径,图片文件后缀名大写,可能导致打开发包后图片无法加载。

③组件中引用图片时大多使用绝对路径。数据库中有图片路径时,手动输入绝对路径,格式上极其容易出错且费时费力。建议善用JS中的简单代码来实现图片路径转换(该段代码教程中有讲解)。

④很多组件默认是有边距(padding和margin)的,例如row组件。该边距在样式中不会显示出来,但可以通过浏览器运行中的审查元素看出。边距影响图标大小等细节样式时,可在css中书写代码取消,也可直接在style中将方框一栏手动修改为0观察效果。

⑤图片轮播组件中的ol部分,摆放位置及大小不合适,可能导致页面横向溢出。

⑥本案例使用到了cordova的视频播放插件(WeX5开发工具中自带),播放在线视频只需链接地址即可;但播放本地视频使用绝对路径,且必须是全路径,不能使用刚才提到的JS代码方法,还可能产生iOS和安卓兼容问题。因此播放本地视频,建议配合cordova-plugin-file插件来获取视频的应用内路径。

=========================================================================


界面截图:


image1.jpg (103.56 KB, 下载次数: 16)

下载附件

2016-8-18 13:43 上传




image2.jpg (52.45 KB, 下载次数: 10)

下载附件

2016-8-18 13:43 上传




image3.jpg (54.36 KB, 下载次数: 9)

下载附件

2016-8-18 14:33 上传




image4.jpg (111.01 KB, 下载次数: 9)

下载附件

2016-8-18 13:43 上传




image5.jpg (84.46 KB, 下载次数: 9)

下载附件

2016-8-18 13:43 上传




image6.jpg (69.54 KB, 下载次数: 11)

下载附件

2016-8-18 13:43 上传




image7.jpg (42.15 KB, 下载次数: 9)

下载附件

2016-8-18 13:43 上传















  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值