vue2.0中使用summernote富文本编辑器, 并实现上传图片至七牛

大神们在线问下,vue2.0中使用summernote富文本编辑器, 并实现上传图片至七牛
最新回答
洞房不败

2026-03-03 21:30:29

在项目中引入富文本编辑器 summernote 并实现在 Vue 2.0 中上传图片至七牛云的流程如下:


首先,访问

官方 GitHub 地址
了解 summernote 的详情。


项目基于 Vue 2.0 并使用 vue-cli 构建工具,项目目录结构如下:


在 package.json 文件中添加所需依赖库,执行 npm install 进行安装。


在 src/main.js 文件中引入相关库文件。


由于 summernote 依赖 jQuery 库,需在组件内导入 jQuery。在 build/webpack.base.conf.js 文件中配置 alias 指向 jQuery 路径,便于引用。


在 Vue 组件中引入 summernote 元素。


在 Vue 组件的 mounted 生命周期钩子中初始化 summernote。


自定义上传图片方法,接收图片地址 URL 并将其插入至富文本编辑器。


实现上传图片至七牛云的网络 API 部分,请参考本专栏其他文章,了解如何利用 Element UI 的 upload 组件。


最终,实现的效果如下所示: