canvas-vue-nyc
canvas
安装
npm install canvas-vue-nyc
使用
<canvas-nyc />
import CanvasNyc from 'canvas-vue-nyc'
export default {
components: {
CanvasNyc,
},
}
属性说明
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
widht | canvas 的宽度 | number | 1820 |
height | canvas 的高度 | number | 260 |
opt | 用来划线的属性 | object | -- |
Opt 说明
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
start | 起点坐标 | array | [0,0] |
radius | 弧度半径 | number | -- |
bgcolor | 用来划线的属性 | object | -- |
width | 线的宽度 | number | -- |
color | 线的颜色 | color | -- |
defaultColor | 默认颜色 | color | -- |
path | 线的路径(见 tip 1) | array | -- |
tags | 标示 | array | -- |
tip1 路径说明
项 | 说明 |
---|---|
point | 画图坐标(见 tip2) |
isDefault | 是否使用默认颜色 |
b | 向下移动一个宽度 |
t | 向上移动一个宽度 |
l | 向左移动一个宽度 |
r | 向左移动一个宽度 |
tr | 上右弧度 |
tl | 上左弧度 |
lb | 左下弧度 |
lt | 左上弧度 |
br | 下右弧度 |
bl | 下左弧度 |
rb | 右下弧度 |
rt | 右上弧度 |
tip2 point
point 数据类型 object
属性 X,Y
左右画传 X,上下画传 Y
X > 0 向右画 反之向左画
Y > 0 向下画 反之向上画
Dependencies
Dependencies
@typescript-eslint/eslint-plugin: ^4.18.0@typescript-eslint/parser: ^4.18.0@vue/cli-plugin-babel: ~4.5.0@vue/cli-plugin-eslint: ~4.5.0@vue/cli-plugin-pwa: ~4.5.0@vue/cli-plugin-router: ~4.5.0@vue/cli-plugin-typescript: ~4.5.0@vue/cli-plugin-vuex: ~4.5.0@vue/cli-service: ~4.5.0@vue/eslint-config-standard: ^5.1.2@vue/eslint-config-typescript: ^7.0.0eslint: ^6.7.2eslint-plugin-import: ^2.20.2eslint-plugin-node: ^11.1.0eslint-plugin-promise: ^4.2.1eslint-plugin-standard: ^4.0.0eslint-plugin-vue: ^6.2.2node-sass: ^4.0.0sass-loader: ^8.0.2typescript: ~4.1.5vue-template-compiler: ^2.6.11