1.0.5 • Published 2 years ago

vue-magic-box v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

功能简介

一个可拖拽、可形变、可编辑内容的神奇盒子

在vue3项目中引入

  1. 安装
npm install vue-magic-box
  1. 全局引入
import { createApp } from 'vue'
import App from './App.vue'
import MagicBox from 'vue-magic-box'
const app = createApp(App)

app.use(MagicBox)
app.mount('#app')
  1. 使用
<template>
    <MagicBox :editable="false">
        11111111111111111111111111111111
    </MagicBox>
    <MagicBox :resizable="false">
        11111111111111111111111111111111
    </MagicBox>
    <MagicBox :draggable="false">
        11111111111111111111111111111111
    </MagicBox>
</template>

参数说明

参数名说明类型默认值版本
editable盒子是否可编辑内容booleantrue>=1.0.3
resizable盒子是否可调整大小booleantrue>=1.0.3
draggable盒子是否可拖拽移动位置booleantrue>=1.0.3
style盒子样式object{}>=1.0.5
rightBottomOnlyresizable为true时生效 只能通过右/下边界和右下角调整大小booleantrue>=1.0.5
onFocuseditable为true时生效 获得焦点时的回调函数function() => {}>=1.0.5
onBlureditable为true时生效 失去焦点时的回调函数function() => {}>=1.0.5

版本历史

1.0.0 - 1.0.4 测试发布/初始版本

1.0.5 1. 从基于绝对定位的实现方式改为基于css的transform属性的实现方式 2. 暴露出了v-draggable/v-resizable/v-editable指令

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago