Alpine.js 集成 tiptap
引言
本指南将指导您如何在 Alpine.js 3.x 版本中集成 Tiptap。我们将使用 Vite 快速搭建项目,但您可以根据自己的喜好选择任何工具。Vite 速度非常快,我们很喜欢。
需要的条件
1. 创建项目(可选)
如果您已有现有的 Alpine.js 项目,那也很好。跳过此步骤,直接进行下一步。
为了演示,我们从一个名为 my-tiptap-project
的新 Vite 项目开始。Vite 会为我们设置好一切,选择 Vanilla JavaScript 模板即可。
2. 安装依赖
好了,无聊的初始化工作到此为止。现在让我们安装 Tiptap!以下示例需要 alpinejs
、@tiptap/core
包、@tiptap/pm
包以及 @tiptap/starter-kit
,后者包含了快速入门时常用的常见扩展。
如果您遵循了步骤 1,现在可以使用 npm run dev
启动项目,并在浏览器中打开 http://localhost:5173 。如果您在现有项目中工作,可能会有所不同。
3. 初始化编辑器
要开始使用 Tiptap,我们需要编写一些 JavaScript。请将以下代码放入名为 main.js
的文件中。
这是使用 Alpine.js 快速启动 Tiptap 的最快方法。它为您提供了一个基础版的 Tiptap。别担心,稍后您可以添加更多功能。
4. 将其添加到您的应用中
现在,让我们用以下示例代码替换 index.html
中的内容,以便在我们的应用中使用编辑器。
现在你应该能在浏览器中看到 Tiptap 了。给自己点个赞吧! :)