Vue实现副本编辑器
入口文件:
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实现副本编辑器相关推荐
- Vue 富文本编辑器插件 vue-quill-editor 坑!
Vue3 + vue-quill-editor 安装步骤: vue3 安装vue-quill-editor npm install @vueup/vue-quill vue2 安装vue-quill- ...
- Vue引入 mavon-editor 编辑器的详细步骤
Vue引入 mavon-editor 编辑器的详细步骤 一.编辑器的引入 如果你的项目之前没有安装过该编辑器,那就得先安装编辑器 在自己的项目的根目录执行下列命令: npm install mavon ...
- 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-8.使用mavoneditor(vue的markdown编辑器),并批量上传图片
技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-8.使用mavoneditor(vue的markdown编辑器),并批量上传图片 技能学习:学习使用php(tp6框架) + ...
- # Vue 中 JSON 编辑器使用
Vue 中 JSON 编辑器使用 文章目录 Vue 中 JSON 编辑器使用 背景描述 vue-json-edit 安装依赖 测试页面 效果图 bin-code-editor 安装依赖 测试页面 效果 ...
- vue中使用图像编辑器tui-image-editor(一)
vue中使用图像编辑器tui-image-editor(一) 场景:需要对图片进行旋转.缩放.裁剪.涂鸦.标注.添加文本等. 效果-图1 1.基本介绍 官网:https://ui.toast.com/ ...
- vue中使用图像编辑器tui-image-editor(二)——应用示例
vue中使用图像编辑器tui-image-editor(二)--应用示例 效果 代码 mark.vue <template><div class="drawing-cont ...
- Vue中富文本编辑器的使用
基于 Vue 的富文本编辑器有很多,例如官方就收录推荐了一些: https://github.com/vuejs/awesome-vue#rich-text-editing . 这里我们以 eleme ...
- vue中富文本编辑器vue-quill-editor在vue中自定义选择视频插入编辑文章中
题记: ----- 互联网不该只是技术的,不能简化成内容和工具,它应该属于生活本身 vue-quill-editor 是 Vue 项目中使用的 富文本编辑器 1 引言 在实际应用开发中,在常见的管理后 ...
- vue富文本编辑器 Vue-Quill-Editor
主流富文本编辑器对比 前言:vue中很多项目都需要用到富文本编辑器,在使用了ueditor和tinymce后,发现并不理想.所以果断使用vue-quill-editor来实现. wangEditor( ...
最新文章
- 图文详解什么是快速排序
- 写在2014最后一天
- python展开 c函数中的宏预处理_最基本的宏函数 课后习题9.2 (C语言代码)
- 青龙依赖环境一键安装部署
- EIGRP特性 Stub Routing
- 利用Android NDK编译lapack
- SAP CRM和Cloud for Customer的数据同步一例
- php面向接口编程思想,面向接口编程 - Laravel 实践
- Oracle EBS:追踪PO全过程
- 斗罗大陆服务器维护,04.28《斗罗大陆:武魂觉醒》停服维护公告(修罗1-7服先行服)...
- python doc转docx_利用python中的win32com模块将doc文件转为docx文件
- 耶鲁大学教授:给研究生的11条军规
- 软件测试技术路线怎么走
- c4d流体插件_C4D流体模拟插件 NextLimit RealFlow 2.6.5.0095 Win已注册版
- 思维导图与知识树/大纲/目录的区别是什么?
- Java岗大厂面试百日冲刺【Day46】— Linux2 (日积月累,每日三题)
- 数组的参数必须是 ByRef
- 如何修改知乎绑定的手机号(2021)
- 「越南小鸟」被迫下架,「反人类」小游戏成游戏业「嘲笑鸟」
- Point Cloud Transformer的pytorch代码实现