This project is a simple demo of Umo Editor, showing how to use Umo Editor in a Vue 3 project.
A Vue 3 demonstration application showcasing the integration and usage of Umo Editor (@umoteam/editor), a powerful open-source document editor based on Vue 3 and Tiptap 3 that provides a Microsoft Word-like editing experience.
Official Website | Documentation | Playground | GitHub Repository | NPM Package
localStorage.en-US and zh-CN.<script setup>)@umoteam/editorumo-editor/
├── public/ # Static assets & favicon
├── src/
│ ├── app.vue # Main application component & Umo Editor configuration
│ └── main.js # Vue 3 entry point
├── index.html # Entry HTML document
├── package.json # Project dependencies and npm scripts
├── vite.config.js # Vite build configuration
└── README.md # Project documentation
v18.0.0 or higher recommendednpm (included with Node.js)Clone the repository and install the project dependencies:
npm install
Run the local development server:
npm run dev
Open your browser at http://localhost:5173 (or the URL displayed in your terminal).
Build the project for production distribution:
npm run build
Preview the generated production build locally:
npm run preview
The primary demonstration setup is located in src/app.vue. Key configured capabilities include:
tr(cn, en)).onSave logic persisting document HTML to localStorage, and onFileUpload mock uploading for media types (PDF, SVG, MP4, Audio).Faizan Gondal) and collaborative user listing configurations.This project is licensed under the MIT License.