奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 大前端知识 > 大神说 >

小程序新坑挖矿记

时间:2018-08-29 21:20来源: 作者:书怡
又是一个小程序项目,功能不一样,要用的小程序组件和API不一样

又是一个小程序项目,功能不一样,要用的小程序组件和API不一样!

但是,毕竟要基于微信运行,所以必须遵循规范。

坑1、
视频video全屏的时候只有cover-view才能覆盖在其上面,但cover-view里面只能嵌套cover-image和cover-view本身。如果要添加其它组件都是不行的。

视频功能肯定有点赞和分享的,麻烦就在分享按钮,只有写在button组件才可以触发open-type,再将其值设置为share才能触发分享。其它任何的js都不能自动弹出分享的界面。

刚开始的解决方案是写一个view层里面放一个button,然后把view的层定位到点赞同一个水平线上。但是这些在web开发工具完全是可以的,兄台千万不要急着就上传。拿起自己的小手手真机测试你会后悔的,你会发现那个按钮层完全看不见,一片漆黑。

眼前的真机不是黑,眼前的web开发工具为什么不一白。

小程序真机和web开发工具有很多不一样,兄台上传前一定要预览呀。

那到底要怎么解决呢!

首先过两天后,我仔细查看了官网api文档,在简述一行最后一段文字说,cover-view里面是可以放button的,天哪,那为什么没早知道。果然button在真机也显示了,布局也和点赞吻合了。

坑2、

还是视频video组件,毕竟最近做的是小视频项目吗!

小视频缩略图的问题,个人推荐的方案是把视频传给七牛然后Post调用七牛的缩略图生成链接。

可是,可!

客户专门开了一个云盘来放小视频,所以方案再好,路从一开始就被石化了。

因此坑就要开挖了,开发工具的video组件加载完的每一个视频都会显示第一秒的视频截图。但在真机上又是一片漆黑。
眼前的黑.....
肿么办,只有跟客户说小程序不支持缩略图功能,他会信吗。没辙呀!

还给用户专门加了一个更换视频封面的功能,不更换就用默认图片。

系不系很聪明!纯属自娱自乐!

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
书怡 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2018-04-01 20:04 最后登录:2018-09-02 11:09

关注奔三路