0.1.0 • Published 7 years ago

vue-text-roll v0.1.0

Weekly downloads
5
License
MIC
Repository
-
Last release
7 years ago

Vue-Text-Roll

新项目用Vue做,所以抽空研究点Vue的小玩意儿,写点小插件啥的。 这个插件是滚动展示文字列表用的,比如那种“光荣榜”神马的。

可自定义属性示例:

originList: {  //要滚动的列表
    default: ()=> { 
      return ['哈哈哈', '哈哈哈', '哈哈哈', '哈哈哈']
    }
},
height: {  //每个小条目的高度
    type: [String, Number],
    default: 20
},
align: {  //条目内文字对齐方式
    type: String,
    default: 'center'
},
duration: {  //滚动速度,越大滚动越慢
    type: [String, Number],
    default: 10
},
wrapHeight: {  //外部容器高度
    type: [String, Number],
    default: 200
},
direction:{  //滚动方向,'up'或者'down',默认down
    type:String,
    default:'down'
},
minItem:{  //最少条目,建议设置不小于20,如果不够20,本插件会自动复制列表
    type:[String,Number],
    default:20
}

安装

Vuejs

npm install vue-roll-text --save

用法

ES6
Vue.use(require('vue-roll-text'))
<roll-text wrapHeight="200" duration="20" wrapHeight="200" direction="down" height="20" align="center" originList="yourList"></roll-text>