官方 TinyMCE Svelte 组件将 TinyMCE 集成到 Svelte 应用 中。创建一个包含 TinyMCE 编辑器的基本 Svelte 应用程序。
有关 TinyMCE 集成的示例,请访问 tinymce-svelte storybook。
先决条件
需要 Node.js(和 npm)。
步骤
使用 Vite 包创建一个名为
tinymce-svelte-demo的新 Svelte 项目,例如:npm create vite@6 tinymce-svelte-demo -- --template svelte
进入项目目录。
cd tinymce-svelte-demo
安装项目依赖项。
npm install
安装
tinymce-svelte编辑器组件:npm install @tinymce/tinymce-svelte
打开
src/App.svelte并用以下内容替换:<script> import Editor from '@tinymce/tinymce-svelte'; let conf = { height: 500, menubar: false, plugins: [ 'advlist', 'autolink', 'lists', 'link', 'image', 'charmap', 'anchor', 'searchreplace', 'visualblocks', 'code', 'fullscreen', 'insertdatetime', 'media', 'table', 'preview', 'help', 'wordcount' ], toolbar: 'undo redo | blocks | ' + 'bold italic forecolor | alignleft aligncenter ' + 'alignright alignjustify | bullist numlist outdent indent | ' + 'removeformat | help', } </script> <main> <h1>Hello Tiny</h1> <Editor apiKey='no-api-key' value='<p>This is the initial content of the editor.</p>' {conf} /> </main>
将
no-api-key替换为有效的 Tiny Cloud API 密钥。要注册 Tiny Cloud API 密钥,请访问 Tiny Account 注册页面。要检索现有 Tiny Account 的 Tiny Cloud API 密钥,请登录并访问 Tiny Account 仪表板。
运行应用程序
使用 Node.js 开发服务器测试应用程序。
启动开发服务器:
npm run dev
要停止开发服务器,请在终端或命令提示符中使用
Ctrl+C。