vue下的canvas百分比圆环图
vue下面的一个单值百分百圆环图
# install
npm i vue-percent-annular
# 在vue项目的main.js中引入及注册
import percent from 'vue-percent-annular'
Vue.use(percent)
# 在页面中使用
<template>
<div class="percentWrap">
<percent
:theme="theme"
:percent="percent"
:text-name="textName"
></percent>
</div>
</template>
export default {
data () {
return {
percent: 60,
textName: '市场占有率',
theme: 'blueLight'
}
}
}
.percentWrap{
height: 500px;
background-color: #42b983;
}
可以通过props改变几种配置
1、theme
2、percent
3、text-name
控制圆环图的大小是通过设置percent这个组件的父级dom元素就行,如:
.percentWrap{
height: 500px;
background-color: #42b983;
}