Vue2.0 进阶组件篇 5 解析 vux(无逢 marquee 组件)

作者 : 混元霹雳手-ziksang

我这里就不帖图了,marquee就是轮播广告或公告。。。。。

给vux打打广告吧,我感觉功能最强大的还是vux ui库,我带大家看看这玩意如何实现的,你别看学别人写组件,还能学到一些你平常用不到的弱知识点,双击,666666,没毛病。

在这里打个广告,如果有谁私底下有兴趣的,想和我一起打造一套基础vue的ui组件库的话,请联系我!!!!!!

接下来还是按着我们约定的来

2.代码运行vue-cli 2.1版本

3.组件代码都在components文件夹里

4.主代码逻辑都在 App.vue文件夹里

我什么都不要我只要

在vux中marquee里分成了两组件,分别进行slot

1.第一个组件中slot是用来放入每个marquee节点
2.第二个组件中solt是在每个节点放入文案

这有什么好处呢?

1.第一可以让代码更清楚,在第一个组进行逻辑层编写和初始化配置
2.第二个组件进行逻辑启动

这里的无逢滚动又是如何做到的呢?

1.这里进行了上滚动和下滚动,分别进行了不同的初始化配置
2.通过cloneChild(true)进行深复制分别辨别direction的位置进行配置

在compoents>marquee>marquee.vue

我们先看看template部分