vue-b2wordcloud

1.0.5 • Public • Published

vue-b2wordcloud

NPM

基于b2wordcloud进行封装的vue词云图组件

线上例子见:DEMO

Installtion

  • 通过script引入
<script src="dist/vue-b2wordcloud.min.js"></script>
  • 通过npm安装
npm install vue-b2wordcloud --save

Usage

添加插件到你的main.js文件

import Vue from 'vue'
import VueWordcloud from 'vue-b2wordcloud'
Vue.use(VueWordcloud)

例子:

 
<template>
    <div id="app">
        <vue-wordcloud 
            style="width: 500px;height: 500px;"
            :options="options" 
            :loading="loading" />
    </div>
</template>
 
<script>
export default {
    data: function() {
        return { 
            loading: true,
            options: {
                list: [
                    ['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46],['foo', 36], ['bar', 62], ['foo3', 22], ['bar4', 36], ['bar5', 46]
                ],
                color: [
                    ['blue', 'white']
                ]
            }
        }
    },
    mounted() {
        setTimeout(() => {
            this.loading = false
        }, 2000)
    }
}
</script> 

API documentation

Resize

组件内置监听DOM resize(基于element-resize-detector)调用词云图重绘方法,

Package Sidebar

Install

npm i vue-b2wordcloud

Weekly Downloads

2

Version

1.0.5

License

ISC

Unpacked Size

197 kB

Total Files

10

Last publish

Collaborators

  • holanlan