商城后台管理系统--->新闻简报(富文本编辑器,文章,图片上传)

在商城的项目里面需要添加新闻,使用富文本编辑器,我用的是

wangEditor这个编辑器挺好用的,而且也方便简单,官网也是中文的wangEditor

这是做的添加新闻的页面

我用的是SCUI框架,引入的是npm,具体可看官网

npm install @wangeditor/editor-for-vue --save

html的页面

<template><el-form :model="form" :rules="rules" label-width="100px"label-position="rigth"><el-form-item label="标题" prop="title"><el-input v-model="form.title" placeholder="请输入标题" clearable></el-input></el-form-item><el-form-item label="正文" prop="content"><div style="border: 1px solid #ccc;" >//编辑器<Toolbarstyle="border-bottom: 1px solid #ccc":editor="editor":defaultConfig="toolbarConfig":mode="model"/><Editorstyle="height: 500px; overflow-y: hidden;"v-model="form.content":defaultConfig="editorConfig":mode="model"@onCreated="onCreated"/></div></el-form-item></el-form>
</template>

 js

<script>
//引入编辑器 和 编辑器样式
import { Editor, Toolbar } from '@wangeditor/editor-for-vue'
import '@wangeditor/editor/dist/css/style.css'export default {components: { Editor, Toolbar },//编辑器data() {form: {id: null,content: null,title: null},editor: null,toolbarConfig: { },editorConfig: {placeholder: "请输入内容...",// 所有的菜单配置,都要在 MENU_CONF 属性下MENU_CONF: {//配置上传图片uploadImage: {customUpload: this.uploadImg,},},},model: 'default', // or 'simple'//验证规则rules: {title: [{required: true, message: '请输入标题'}],content: [{required: true, message: '请输入正文'}]},}},methods: {//编辑器onCreated(editor) {this.editor = Object.seal(editor) // 一定要用 Object.seal() ,否则会报错}, //编辑器里面的图片async uploadImg(file, insertFn) {let imgData = new FormData();imgData.append("file", file);调自己配置的接口,上传图片(imgData).then((res) => {let url = res.data;//获取后台返回的图片数据insertFn(url);//渲染到页面});},
}
</script>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/224086.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx配置kibana代理

1、nginx配置 location /kibana/ {proxy_pass http://192.168.0.32:5601;proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;} 2、kibana配置 server.basePath&#xf…

【Docker实战】基于Dockerfile搭建LNMP+wordpress

一、项目背景和要求 公司在实际的生产环境中&#xff0c;需要使用Docker 技术在一台主机上创建LNMP服务并运行Wordpress网站平台。 然后对此服务进行相关的性能调优和管理工作 二、架构&#xff1a; nginx172.111.0.10docker-nginxmysql172.111.0.20docker-mysqlPHP172.111…

C++试卷

_____________ ________ … 一、单项选择题。(每小题2分, 共20分) &#xff11;、下列合法的变量名是&#xff08; C &#xff09;。 &#xff08;A&#xff09;8d &#xff08;B&#xff09; 1_2h   &#xff08;C&#xff09;_int &#xff08;D&…

map 和 multimap 存储区别 、取消自动排序 unordered_map

测试代码 std::map<int, CString > Map1;Map1.insert({ 6, L"HN400*200*11*8" });Map1.insert({ 5, L"HN200*200*11*8" });Map1.insert({ 7, L"HN100*200*11*8" });Map1.insert({ 4, L"HN200*200*11*8" });Map1.insert({ 4, L…

【开发工具】最新VMWare无法识别USB设备,驱动错误,未知错误【2023.12.15】

解决方案1&#xff1a;在这里改下连接方式 多试试 解决方案2 控制面板卸载程序&#xff0c;进行VMWare的修复 解决方案3 对于Windows7系统&#xff0c;切换解决方案1的usb类型为3.1&#xff0c;并下载这个intel的驱动包到虚拟机里 https://www.intel.com/content/www/us/en/do…

科目三 换挡为什么要踩离合器

换挡时需要踩离合器为了切断动力传输&#xff0c;让变速器空转&#xff0c;齿轮才会同步&#xff0c;从而轻松挂挡。 在起步时&#xff0c;当车速达到15km/h时&#xff0c;从一挡换到二挡。 当车速达到25km/h时&#xff0c;可以换成三挡&#xff0c; 达到35km/h左右时&#xf…

华南理工C++试卷

诚信应考 , 考试作弊将带来严重后果&#xff01; 《C程序设计试卷》 注意事项&#xff1a;1. 考前请将密封线内填写清楚&#xff1b; 2. 所有答案请答在试卷的答案栏上&#xff1b; 3&#xff0e;考试形式&#xff1a;闭卷 4. 本试卷共 五 大题&#xff0c;满分100分&#xff…

高效电商策略:小红书集成CRM与广告推广无代码化

无代码开发的优势 随着科技的不断进步&#xff0c;无代码开发&#xff08;No-Code Development&#xff09;已经成为快速构建系统和应用的新趋势。无代码开发指的是不需要传统编程知识&#xff0c;通过图形化的用户界面和模型驱动逻辑来创建应用程序。这种方式让非技术背景的用…

金蝶云星空协同开发环境应用内执行SQL脚本

文章目录 金蝶云星空协同开发环境应用内执行SQL脚本 金蝶云星空协同开发环境应用内执行SQL脚本

中文字符串逆序输出

今天碰到这个题&#xff0c;让我逆序输出中文字符串&#xff0c;可给我烦死了&#xff0c;之前没有遇到过&#xff0c;也是查了资料才知道&#xff0c;让我太汗颜了。 英文字符串逆序输出很容易&#xff0c;开辟一块空间用来存放逆序后的字符串&#xff0c;从后往前遍历原字符串…

操作系统笔记——储存系统、文件系统(王道408)

文章目录 前言储存系统地址转换内存扩展覆盖交换 储存器分配——连续分配固定大小分区动态分区分配动态分区分配算法 储存器分配——非连续分配页式管理基本思想地址变换硬件快表&#xff08;TLB&#xff09;多级页表 段式管理段页式管理 虚拟储存器——基于交换的内存扩充技术…

解决Adams许可文件被篡改问题,确保仿真分析的合法性和安全性

在工程仿真领域&#xff0c;Adams软件是一款广泛使用的动力学分析工具。然而&#xff0c;有时用户会遇到Adams许可文件被篡改的问题&#xff0c;这会给仿真工作带来很大的困扰和风险。为了帮助大家解决这一难题&#xff0c;我们推出了一篇关于Adams许可文件被篡改问题的宣传文章…

题目:区间或 (蓝桥OJ 3691)

题目描述: 解题思路: 本题采用位运算.先求出全部数组每一位各自的前缀和,然后再判断区间内每一位区间和是否为0,不为0则乘上相应的2^n并将各个为的2^n相加,得ans. 实现原理图 题解: #include<bits/stdc.h> using namespace std;const int N 1e5 9;int a[N], prefix[35…

线程核绑定

● CPU频率&#xff1a; ○ CPU内部的数字时钟信号频率&#xff0c;又称为时钟频率&#xff0c;并不能代表CPU的真实性能水平。 ○ 由于RC电路的限制&#xff0c;信号的时钟频率不能太大。 ● 超频&#xff1a; ○ 提高硬件的工作频率&#xff0c;让它们在高于其额定的频率状态…

ANSYS 有限元分析 后处理 结点解与单元解-命令流对应的GUI操作

本文是对这篇文章中的命令流寻找其对应的GUI操作&#xff08;如果有&#xff09;&#xff1a; ANSYS 有限元分析 后处理 结点解与单元解-CSDN博客 下面这个对应的GUI操作为在官方帮助文档Ansys_Mechanical_APDL_Command_Reference_2中查到的&#xff0c;对应的版本是2022R2&a…

20231215给AIO-3399J适配Rockchip的原始Andoroid10的挖掘机开发板02

20231215给AIO-3399J适配Rockchip的原始Andoroid10的挖掘机开发板02 2023/12/15 15:37 【请严重注意&#xff1a;】如果刷不适配的SDK&#xff0c;可能会引起您的开发板【硬件发生物理】损坏&#xff01; 如果您按照本步骤刷机引起的一切后果&#xff0c;请自行承担责任&#x…

Day09 Liunx高级系统设计11-数据库1

MySQL 简介 数据库DB 数据库&#xff08; DataBase &#xff0c; DB &#xff09;从本质上讲就是一个文件系统&#xff0c;它能够将数据有组织地集合在一起&#xff0c;按照一定的规则长期存储到计算机的磁盘中&#xff0c;并且能够供多个用户共享和使用&#xff0c;同时&…

Linux篇:信号

一、信号的概念&#xff1a; ①进程必须识别能够处理信号&#xff0c;信号没有产生&#xff0c;也要具备处理信号的能力---信号的处理能力属于进程内置功能的一部分 ②进程即便是没有收到信号&#xff0c;也能知道哪些信号该怎么处理。 ③当进程真的受到了一个具体的信号的时候…

网络安全之计算机网络基础知识<二>

目录 一.IP与端口二.HTTP协议分析 一.IP与端口 IP地址&#xff1a;指互联网协议地址。是IP协议提供的地址格式&#xff0c;为互联网上的每一个网络和每一个主机分配一个逻辑地址&#xff0c;以此来屏蔽物理地址的差异。 简单来说&#xff0c;IP地址是电子设备&#xff08;计算…

猫粮哪个牌子质量好性价比高?分享十款主食冻干猫粮品牌排行榜!

一款好的、健康的主粮对猫整体有很大的提升&#xff0c;主食作为猫的日常饮食&#xff0c;直接关乎着小猫是否能摄入充分的营养&#xff0c;达到最佳的理想状态&#xff0c;因此对于每一位铲屎官来说&#xff0c;主食选得好不好至关重要。面对种类众多的主食&#xff0c;很多人…