入口文件:
main.js

// 导入富文本编辑器
import VueQuillEditor from 'vue-quill-editor'
// 导入富文本编辑器对应的样式
import 'quill/dist/quill.core.css' // import styles
import 'quill/dist/quill.snow.css' // for snow theme
import 'quill/dist/quill.bubble.css' // for bubble theme// 将富文本编辑器,注册为全局可用的组件
Vue.use(VueQuillEditor)
<!-- 富文本编辑器组件 --><quill-editor v-model="addForm.goods_introduce"></quill-editor><!-- 添加商品的按钮 --><el-button type="primary" class="btnAdd" @click="add">添加商品</el-button

data:

addForm: {goods_name: '',goods_price: 0,goods_weight: 0,goods_number: 0,goods_cat: [],// 图片的数组pics: [],// 商品的详情描述goods_introduce: '',// 商品的参数(数组),包含 `动态参数` 和 `静态属性`attrs: [],
},

js

// 添加商品add() {this.$refs.addFormRef.validate(async (valid) => {if (!valid) {return this.$message.error('请填写必要的表单项!')}// 执行添加的业务逻辑// 将this.addForm.goods_cat改为字符串类型// lodash深拷贝 cloneDeep(obj)const form = _.cloneDeep(this.addForm)form.goods_cat = form.goods_cat.join(',')// 处理动态参数this.manyTabData.forEach((item) => {const newInfo = {attr_id: item.attr_id,attr_value: item.attr_vals.join(' '),}this.addForm.attrs.push(newInfo)})// 处理静态属性this.onlyTableData.forEach((item) => {const newInfo = { attr_id: item.attr_id, attr_value: item.attr_vals }this.addForm.attrs.push(newInfo)})form.attrs = this.addForm.attrsconsole.log(form)// 发起请求 - 添加商品// 商品的名称,必须是唯一的const { data: res } = await this.$http.post(`goods`, form)if (res.meta.status !== 201) {return this.$message.error('添加商品失败!')}this.$message.success('添加商品成功!')this.$router.push(`/goods`)})},

css:

.btnAdd {margin-top: 15px;
}

Vue实现副本编辑器相关推荐

  1. Vue 富文本编辑器插件 vue-quill-editor 坑!

    Vue3 + vue-quill-editor 安装步骤: vue3 安装vue-quill-editor npm install @vueup/vue-quill vue2 安装vue-quill- ...

  2. Vue引入 mavon-editor 编辑器的详细步骤

    Vue引入 mavon-editor 编辑器的详细步骤 一.编辑器的引入 如果你的项目之前没有安装过该编辑器,那就得先安装编辑器 在自己的项目的根目录执行下列命令: npm install mavon ...

  3. 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-8.使用mavoneditor(vue的markdown编辑器),并批量上传图片

    技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-8.使用mavoneditor(vue的markdown编辑器),并批量上传图片 技能学习:学习使用php(tp6框架) + ...

  4. # Vue 中 JSON 编辑器使用

    Vue 中 JSON 编辑器使用 文章目录 Vue 中 JSON 编辑器使用 背景描述 vue-json-edit 安装依赖 测试页面 效果图 bin-code-editor 安装依赖 测试页面 效果 ...

  5. vue中使用图像编辑器tui-image-editor(一)

    vue中使用图像编辑器tui-image-editor(一) 场景:需要对图片进行旋转.缩放.裁剪.涂鸦.标注.添加文本等. 效果-图1 1.基本介绍 官网:https://ui.toast.com/ ...

  6. vue中使用图像编辑器tui-image-editor(二)——应用示例

    vue中使用图像编辑器tui-image-editor(二)--应用示例 效果 代码 mark.vue <template><div class="drawing-cont ...

  7. Vue中富文本编辑器的使用

    基于 Vue 的富文本编辑器有很多,例如官方就收录推荐了一些: https://github.com/vuejs/awesome-vue#rich-text-editing . 这里我们以 eleme ...

  8. vue中富文本编辑器vue-quill-editor在vue中自定义选择视频插入编辑文章中

    题记: ----- 互联网不该只是技术的,不能简化成内容和工具,它应该属于生活本身 vue-quill-editor 是 Vue 项目中使用的 富文本编辑器 1 引言 在实际应用开发中,在常见的管理后 ...

  9. vue富文本编辑器 Vue-Quill-Editor

    主流富文本编辑器对比 前言:vue中很多项目都需要用到富文本编辑器,在使用了ueditor和tinymce后,发现并不理想.所以果断使用vue-quill-editor来实现. wangEditor( ...

最新文章

  1. 图文详解什么是快速排序
  2. 写在2014最后一天
  3. python展开 c函数中的宏预处理_最基本的宏函数 课后习题9.2 (C语言代码)
  4. 青龙依赖环境一键安装部署
  5. EIGRP特性 Stub Routing
  6. 利用Android NDK编译lapack
  7. SAP CRM和Cloud for Customer的数据同步一例
  8. php面向接口编程思想,面向接口编程 - Laravel 实践
  9. Oracle EBS:追踪PO全过程
  10. 斗罗大陆服务器维护,04.28《斗罗大陆:武魂觉醒》停服维护公告(修罗1-7服先行服)...
  11. python doc转docx_利用python中的win32com模块将doc文件转为docx文件
  12. 耶鲁大学教授:给研究生的11条军规
  13. 软件测试技术路线怎么走
  14. c4d流体插件_C4D流体模拟插件 NextLimit RealFlow 2.6.5.0095 Win已注册版
  15. 思维导图与知识树/大纲/目录的区别是什么?
  16. Java岗大厂面试百日冲刺【Day46】— Linux2 (日积月累,每日三题)
  17. 数组的参数必须是 ByRef
  18. 如何修改知乎绑定的手机号(2021)
  19. 「越南小鸟」被迫下架,「反人类」小游戏成游戏业「嘲笑鸟」
  20. Point Cloud Transformer的pytorch代码实现

热门文章

  1. Nginx使用Expires增加浏览器缓存加速
  2. GIS基础软件及操作(五)
  3. iOS之友盟简单分享(第三方)及sso授权问题
  4. reactnative资源
  5. [Linux网络编程学习笔记]索引
  6. HDU2023 求平均成绩【入门】
  7. HDU2571 命运【动态规划DP】
  8. UVA11039 Building designing【排序】
  9. B00006 函数itoa()
  10. Python 标准库 —— json