# primevue-designer
**Repository Path**: wizount/primevue-designer
## Basic Information
- **Project Name**: primevue-designer
- **Description**: https://primevue.org/
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 2
- **Created**: 2024-01-19
- **Last Updated**: 2025-01-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Prime Vue设计器 (PrimeVue Designer)
感谢 JakHuang [form generator](https://github.com/JakHuang/form-generator) 提供的灵感。
Primevue设计器提供大部分PrimeVue组件所见及所得在线设计,当然也包含表单设计。
[GitHub演示地址](https://wizount.github.io/primevue-designer/)
## 功能概述
- 支持99%以上的PrimeVue组件在线设计
- 原生html组件在线设计
- 丰富快速组件属性更改
- style样式修改
- 组件插槽在线可插入
- 表单正则表达式创建
- 导出和复制vue3代码(支持选项式和组合式)
- 导出组件后台JSON代码
- 代码预览
## 使用
### 直接引用
```sh
npm install primevue-designer
```
#### 复制preview.html到你的工程根目录
#### main.js输入以下代码
```
import ElementPlusDesigner from 'primevue-designer'
import 'primevue-designer/dist/style.css'
app.use(ElementPlusDesigner)
```
#### 需要设计,请在*.vue输入以下代码
```
```
#### 仅使用render,请在*.vue输入以下代码
```
```
## 工程开发安装
### 安装
```sh
npm install
```
### 开发
```sh
npm run dev
```
然后访问:http://localhost:5173/
### 发布
```sh
npm run build
```
## 技术栈
- Vue3
- Primevue
- Vite5
- Vuedraggable(有进行修改,并在项目直接使用)
## 下一步计划
- 支持剩下1%组件
- 支持事件编辑
联系方式:微信:glqqyx, QQ: 2537660666 email: 2537660666@qq.com