美文网首页@IT·互联网创业
来自业余前端的投稿

来自业余前端的投稿

作者: 四哥0819 | 来源:发表于2017-05-04 13:44 被阅读159次

首先非常感谢知晓程序映兔视频收入到精彩视频的集结号中,这是对我们产品最好的肯定。

映兔视频

映兔视频小程序从上线到现在已经小更新了几个版本了,想想最初开发的初衷真的很简单,就是让用户以更少的成本获取自己想看的内容,虽然我们的 App 非常漂亮。

本着这个原则,我们不仅选择了开发小程序,并且在设计的时候尽可能直观的展示内容给用户,减少用户的思考和使用成本,所以最开始的版本只有一个主题列表,点进去就是主题下的视频列表。用户唯一的思考就是对话题是否感兴趣,感兴趣就点进去看视频,不感兴趣就下拉看其他的主题。

之后的版本都是在这个基础上不断的优化的,我们增加了搜索入口,我们不断优化视频的观看体验,比如播放视频的时候,其他内容弱化,沉浸式的观看体验应该是比较不错的设计。

在最新的版本中,我们又加入了每日精选功能,这个功能对于选择困难的用户比较友好,因为有时候面对很多的主题真的不知道我应该看哪一个。而每日精选是我们的小编精心挑选出来的视频,所以一般都不会太差。

作为映兔视频小程序的开发者,感觉到小程序开发的友好程度和开发成本真的很实在,虽然小程序的布局和功能相比 html 有所限制,但是其基本组件也基本够做好一个好应用了,而且体验上会比在微信里的 web 应用要好一点。

即便如此,在开发的过程中还是会遇到一些问题的,尤其是在最开始,对于小程序的开发文档还不是特别熟悉的情况下,踩坑是必须的,比如:最开始以为用100% 单位实现,全屏的图片,后来发现有 rpx 单位,而且图片有缩放比例,真的非常实用。

还有视频页遮罩的渐现的动画,看了下文档里有 wx.createAnimation ,但是我最开始想到的就是用 css3 去实现,所以最终通过尝试,发现方案是可行的。

我实现的思路是通过 transition 和 class实现动画效果,这也是使用jquery的时候常用的方案,通过改变 div 的 class 实现css3动画效果。

再比如我们实现自定义的 toast:

/*小程序css支持下面的写法,厉害的不得了*/
<view class="remind {{toast.isShow?'remind-in':'remind-out'}}">{{toast.message}}</view>
/*tost*/
.remind{
    background: #F8CA03;
    color: #000;
    text-align: center;
    font-size: 24rpx;
    line-height: 80rpx;
    position: fixed;
    width: 100%;
    height: 80rpx;
    z-index: 100;
    transition: .5s ease-in-out;
}

.remind-in{
    top:0;
}

.remind-out{
    top:-80rpx;
}
Page({
  data:{
        toast:{
            isShow:false,
            message:'提示信息'
        }
    },
  //在需要的时候调用
 showToast(message){
        this.setData({
            toast:{
                isShow:true,
                message:message
            }
        });
        var that = this;
        setTimeout(function(){
            that.setData({
                toast:{
                    isShow:false,
                    message:message
                }
            });
        },2000);
    }
})

其实最开心的还是看着自己实现的小程序得到用户的喜欢和肯定。

当然,由于我们的设计师设计的界面比较炫酷有质感,也得到二更的借鉴,这是对我们设计师莫大的肯定,此处自带BGM,设计师狂欢曲。

二更某页面和映兔视频页面

体验下映兔视频小程序的质感,你会发现,原来小程序也可以很美。最后插入我们产品的硬广:映兔视频-精选视频杂志

来自 | 映兔视频业余前端

相关文章

网友评论

    本文标题:来自业余前端的投稿

    本文链接:https://www.haomeiwen.com/subject/ohvpzttx.html