0.0.4 • Published 3 years ago

les-vue-chan v0.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

项目名称

les-vue-chan

简述

use vue2.0,draw the intersection (chan) for the traffic industry

如何使用

安装依赖包

npm install --save les-vue-chan

全局引入(后续更新模板加载)

import chan from "les-vue-chan"
Vue.use(chan)

模板引入

<template>
    <div>
      <les-chan :options="options" @on-chan="getChan"></les-chan>
    </div>
</template>
<script>
    export default {
        data() {
            return {
                options: {
                    bgColor:'rgba(2,2,2,0)',//画布颜色
                    width: 400,
                    height: 400,
                    mode: 3,
                    fontScale: 0.25,
                    data: [
                        {
                            name:"彩虹路",
                            direction: 1,
                            angle:  -1.5707963267948966,
                            separationWidth: 2,
                            separationType: 3,
                            outLaneNum:3,
                        },
                        {
                            direction: 1,
                            separationWidth: 4,
                            separationType: 3,
                            angle: 0,
                            name:"紫霞路",
                            outLaneWidth: 3.5,
                            outLaneNum:3
                        },
                        {
                            name:"广州路",
                            direction: 2,
                            angle:  1.3089969389957472,
                            site: "200,0"
                        },
                        {
                            name:"一路向西",
                            direction: 2,
                            angle:  -3.141592653589793,
                            site: "200,0"
                        }
                    ]
                },
                chan: ""
            };
        },
        components:{
        },
        methods: {
            getChan(chan) {
                this.chan = chan;
                this.chan.init();
            }
        }
    };
</script>
>效果图

![渲染图](https://upload-images.jianshu.io/upload_images/1318449-f8ceef7278f83433.png?imageMogr2/auto-orient/strip|imageView2/2/w/520/format/webp "效果图")
0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago