美文网首页
maike-ruler编辑器开发标尺工具

maike-ruler编辑器开发标尺工具

作者: 张Boy | 来源:发表于2021-03-17 23:29 被阅读0次

    工具效果如图

    maike-ruler效果图

    页面标尺工具,缩放跟随

    支持屏幕像素 devicePixelRatio
    支持参考线
    支持屏幕缩放
    支持动态显隐
    按住ctrl+鼠标滚轮可以缩放


    1. 安装

      npm i maike-ruler -S
    

    2. 组件 js 使用

      import maikeRuler from 'maike-ruler'
    
      components: {
        maikeRuler,
        ...
      },
      data(){
        return{
          lines:[
            h:[],
            v:[]
          ],
          palette:{
            bgColor: '#FFF', // 标尺底色
            longfgColor: string, // 长线段颜色
            shortfgColor: string, // 短线段颜色
            fontColor: string, // 字体颜色
            shadowColor: string, // 阴影颜色
            lineColor: string, // 参考线颜色
            borderColor: string, // 边框颜色
          }
        }
      },
      methods:{
        handleLine(lines) {
          this.lines = lines;
        },
      }
    

    3. HTML 引用

    <maikeRuler 
      :lang="zh-CN"
       <!--语言-->
      :thick="thick"
      <!--标尺高度-->
      :scale="scale"
      <!--缩放比例-->
      :width="width"
      <!--使用标尺的盒子宽度-->
      :height="height"
      <!--使用标尺的盒子高度-->
      :startX="startX"
      <!--横向标尺开始的刻度-->
      :startY="startY"
      <!--纵向标尺开始的刻度-->
      :horLineArr="lines.h"
      <!--横向参考线-->
      :verLineArr="lines.v"
      <!--纵向参考线-->
      :palette="palette"
      <!--颜色样式-->
      :isShowRuler="rulerShow"
      <!--是否显示标尺-->
      @handleLine="handleLine"
      <!--参考线操作回调函数->
      ></maikeRuler>
    

    相关文章

      网友评论

          本文标题:maike-ruler编辑器开发标尺工具

          本文链接:https://www.haomeiwen.com/subject/qhpycltx.html