0.0.5 • Published 5 years ago

vue-simple-circle-svg v0.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

Description

I follow some online tutorials to create a component to meet my project requirement The result: screenshot

Attribute

AttributeDescriptionRequired?
idString, the identity should be unique in the pageYes
percentageNumber, the circle filled with the percentage, should be in the mathematical range 0,1No, default:0
colorColor code, for example, "#ff0", it is the circle filled colorNo, default: "#f0f"
rNumber, the circle radius, should be >= 10No, default: 20
hNumber, the height of the svgNo, default: r*2
wNumber, the width of the svgNo, default: r*2
textString, the text to display in the center of the circleNo, default:""
font-colorColor code, for example, "#ff0", it is the central textNo, default: black
font-familyString for the font family, for example, "Impact", it is for the central textNo, default:"Arial"

How to use it

npm install vue-simple-icon-svg

Inside your js file which uses vue lib,

import VueSimpleCircleSvg from 'vue-simple-circle-svg'
Vue.use(VueSimpleCircleSvg);

Then you can put the below code in your page

        <vue-simple-circle-svg :percentage="0.2" :r="50" id="1"></vue-simple-circle-svg>
        <vue-simple-circle-svg color="#CFCFCF" :percentage="1" text="1" id="2"></vue-simple-circle-svg>
        <vue-simple-circle-svg color="#668cff" :percentage="0.5" text="2" id="3"></vue-simple-circle-svg>
        <vue-simple-circle-svg color="#33ff33" :percentage="0.75" text="test" id="4" :r="30" font-color="red" font-size="14px" font-family="Impact"></vue-simple-circle-svg>
        <vue-simple-circle-svg color="#33ff33" :percentage="0.75" text="test" id="4" :r="30" :h="60" :w="80" font-color="red" font-size="14px" font-family="Impact"></vue-simple-circle-svg>

Modification and package

npx bili --bundle-node-modules

Publish the package

npm publish
0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago