最近幾天一直在用vue去實現(xiàn)動態(tài)編輯模板的一個小功能脾歇,包括自由拖拽div序六,自由拉伸div跃须,自由設置寬度,顏色文本內(nèi)容球榆,新增和刪除對應的div
下方是具體的畫面朽肥,比較簡陋,望各位大神勿噴
現(xiàn)在開始說一下實現(xiàn)的方式
先使用vue的自定義屬性定義一個指令為 v-drag
在template 以下方式引用? 大部分小組件使用的elementUi? 方便快捷?
contain參數(shù) 是為了防止div在拖拽過程中超出畫布邊界
稍后再繼續(xù)完善功能持钉,增加一些新功能