cvs
Version:
A basic canvas framework for 2d drawing.
1 lines • 1.14 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{216:function(e,t,n){"use strict";n.r(t);var r=n(166),o={components:{Container:n(167).a},data:function(){return{}},mounted:function(){var e=new r.g({containerId:"container"}),t=e.layer({handleEvent:!0}),n=new r.h({zIndex:1,text:"确 定",x:10,y:11,font:"20px system-ui",fill:"#409eff"}),o=new r.e({x:1,y:1,d:{type:"rect",w:n.size[0]+20,h:n.size[1]+20,borderRadius:8},stroke:"#ecf5ff",fill:"#b3d8ff"}),f=new r.c({x:100,y:100}).append(n,o);o.on("click",function(){console.log("rect")}),o.on("mouseenter",function(){t.clear(),e.container.style.cursor="pointer",o.attr({fill:"#409eff",stroke:"#409eff"}),n.attr({fill:"#fff"}),t.draw()}),o.on("mouseleave",function(){t.clear(),e.container.style.cursor="default",o.attr({fill:"#b3d8ff",stroke:"#ecf5ff"}),n.attr({fill:"#409eff"}),t.draw()}),t.append(f),t.draw()}},f=n(0),i=Object(f.a)(o,function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Container",[t("div",{staticStyle:{width:"100%",height:"200px"},attrs:{id:"container"}})])],1)},[],!1,null,null,null);i.options.__file="c-custom.vue";t.default=i.exports}}]);