Vue3项目开发——新闻发布管理系统(八)

文章目录

  • 十、新闻管理模块设计开发
    • 1、新闻管理主页面设计
      • 1.1 基本架构搭建
        • 1.1.1 搜索表单
        • 1.1.2 新闻主表格样式(静态数据模拟渲染)
      • 1.2 新闻分类选择框
        • 1.2.1 新建组件
        • 1.2.2 页面中导入渲染
        • 1.2.3 调用接口,动态渲染下拉分类,设计成 v-model 的使用方式
        • 1.2.4 父组件定义参数绑定
        • 1.2.5 发布状态,也绑定一下,便于将来提交表单
    • 2、新闻表格渲染
      • 2.1 封装 API 接口,新闻主表格渲染
        • 2.1.1 api/news.js封装接口
        • 2.1.2 页面中调用保存数据
        • 2.1.3 格式化日期显示
      • 2.2 分页渲染 [element-plus 分页]
      • 2.3 添加 loading 处理
        • 2.3.1 准备数据
        • 2.3.2 el-table上面绑定
        • 2.3.3 发送请求时添加 loading
      • 2.4 搜索 和 重置功能
        • 2.4.1 注册事件
        • 2.4.2 绑定处理
    • 3、实现新闻发布&修改功能
      • 3.1 点击显示抽屉
        • 3.1.1 准备数据
        • 3.1.2 准备抽屉容器
        • 3.1.3 点击修改布尔值显示抽屉
      • 3.2 封装抽屉组件 NewsEdit
        • 3.2.1 封装组件
        • 3.2.2 通过 ref 绑定
        • 3.2.3 点击调用方法显示弹窗
      • 3.3 完善抽屉表单结构
        • 3.3.1 准备数据
        • 3.3.2 准备 form 表单结构
        • 3.3.3 一打开默认重置添加的 form 表单数据
        • 3.3.4 扩展 下拉菜单 width props
      • 3.4 上传文件
        • 3.4.1 准备结构
        • 3.4.2 准备数据 和 选择图片的处理逻辑
        • 3.4.3 样式美化
      • 3.5 富文本编辑器 [ vue-quill ]
        • 3.5.1 安装包
        • 3.5.2 注册成局部组件
        • 3.5.3 页面中使用绑定
        • 3.5.4 样式美化
      • 3.6 添加新闻功能
        • 3.6.1 封装新闻添加接口
        • 3.6.2 注册点击事件调用
        • 3.6.3 父组件监听事件,重新渲染
      • 3.7 添加完成后的内容重置
      • 3.8 编辑新闻回显
        • 3.8.1 封装接口,根据 id 获取详情数据
        • 3.8.2 页面中调用渲染
        • 3.8.3 封装一个函数(网络图片地址 转 file 对象)
      • 3.9 编辑新闻功能
        • 3.9.1 封装编辑接口
        • 3.9.2 提交时调用
    • 4、实现新闻删除功能
      • 4.1 封装删除接口
      • 4.2 页面中添加确认框调用
    • 5、代码下载

十、新闻管理模块设计开发

1、新闻管理主页面设计

1.1 基本架构搭建

基本架构如下:
在这里插入图片描述

1.1.1 搜索表单

views/news/NewsManage.vue添加如下搜索表单内容:

<el-form inline><el-form-item label

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

供应链采购管理系统:开启智能采购新时代

在当今全球化的商业环境中&#xff0c;供应链管理的高效性和智能化对于企业的生存与发展至关重要。而供应链采购管理系统&#xff0c;尤其是智能采购系统&#xff0c;正成为企业提升竞争力的关键工具。 一、传统采购管理的挑战 传统的供应链采购管理往往面临着诸多难题。首先&a…

数据中心里全速运行的处理器正在浪费能源

数据中心是耗电大户&#xff0c;运营商一直在努力解决的一个关键问题是如何减少能源和资源消耗。人们已经找到了一些巧妙的解决方案&#xff0c;例如使用非饮用水来冷却设备&#xff0c;但一个显而易见的解决方案似乎被忽略了&#xff1a;启用处理器的各种省电功能。 随着需求的…

示例说明:sql语法学习

SQL&#xff08;Structured Query Language&#xff0c;结构化查询语言&#xff09;是一种用于管理关系型数据库的标准语言。学习SQL可以帮助你有效地查询、插入、更新和删除数据库中的数据。以下是SQL语法的一些基本概念和常用命令&#xff1a; 1. SQL基础语法 SQL关键字&am…

揭秘化工产品网络优化成本:性价比高的策略大公开

合作咨询联系竑图 hongtu201988 化工产品网络推广到底需要多少钱&#xff1f;为什么有些几千就行&#xff0c;有些需要几万甚至几十万不等&#xff1f;可以肯定地说&#xff1a;化工产品网络优化的费用并非一成不变&#xff0c;而是受到多种因素的影响。今天湖南竑图网络给大家…

ucosii+STM32 BLDC电机控制器设计 附源程序Proteus仿真

资料下载地址&#xff1a;ucosiiSTM32 BLDC电机控制器设计 附源程序Proteus仿真 嵌入式&#xff0c;现在把我的程序和设计思路分享给大家。 软件所用版本如下 Proteus版本 SP 8.7 STM32CubeMX 版本 5.4.0 HAL固件库版本 1.8.0 Keil 版本 uVison5 一、设计思路&#xff1a; …

如何构建出更好的大模型RAG系统?

ChatGPT爆火之后&#xff0c;以ChatPDF为首的产品组合掀起了知识库问答的热潮。 在过去一整年中&#xff0c;大多数人都在完成RAG系统到高级RAG系统的迭代升级。但是技术发展是迅速的&#xff0c;如何深入了解RAG的发展&#xff0c;做出更好的RAG系统&#xff0c;其实还是非常…

手术缝合线合格品检测项目众多 线径又是其重要一环!

手术缝合线的合格与否&#xff0c;关系着使用及恢复情况&#xff0c;其品质的优劣非常重要&#xff0c;而要想得到合格的手术缝合线&#xff0c;则需要多种类型的仪器进行检测。其中线径就是重要一环&#xff0c;下面来看看线径检测仪&#xff0c;并简单介绍一下其他所需检测信…

C++中stack类和queue类

感谢大佬的光临各位&#xff0c;希望和大家一起进步&#xff0c;望得到你的三连&#xff0c;互三支持&#xff0c;一起进步 数据结构习题_LaNzikinh篮子的博客-CSDN博客 初阶数据结构_LaNzikinh篮子的博客-CSDN博客 收入专栏&#xff1a;C_LaNzikinh篮子的博客-CSDN博客 其他专…

显示数量以及坐标区间

import re import numpy as np import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties# 动态加载字体文件 font_path /usr/local/sunlogin/res/font/wqy-zenhei.ttc # 替换为实际字体路径 my_font FontProperties(fnamefont_path)# 定义日志…

软件需求规格说明书编制模板参考(Doc原件)

1 范围 1.1 系统概述 1.2 文档概述 1.3 术语及缩略语 2 引用文档 3 需求 3.1 要求的状态和方式 3.2 系统能力需求 3.3 系统外部接口需求 3.3.1 管理接口 3.3.2 业务接口 3.4 系统内部接口需求 3.5 系统内部数据需求 3.6 适应性需求 3.7 安全性需求 3.8 保密性需…

个人量化成功之路-----从 Yahoo! Finance 下载交易策略数据

雅虎财经 是投资者最受欢迎的网站之一。它提供有关股票、债券、货币和加密货币的各种市场数据。它还提供市场新闻、报告和分析、期权和基本数据 官方的雅虎财经 API 于 2017 年被下架 Yfinance 是由 Ran Aroussi 开发的开源 Python 库&#xff0c;用于访问雅虎财经上可用的财…

mysql 报 ERROR 1273: Unknown collation: ‘utf8mb4_0900_ai_ci‘ 的处理

1、数据库sql是mysql8的导出的&#xff0c;本机上安装的还是5.7的版本&#xff0c;然后导入sql&#xff0c;直接就报错。 2、mysql的下载地址&#xff1a; MySQL :: Download MySQL Community Server 3、报错截图&#xff1a; 4、重新选择一个collation就可以了&#xff0c;…

气膜建筑的维护与维修:延长使用寿命的关键—轻空间

气膜建筑以其快速搭建、低成本和灵活的空间设计&#xff0c;被广泛应用于体育馆、仓储设施等多个领域。然而&#xff0c;随着时间的推移&#xff0c;气膜建筑的结构和材料在使用过程中不可避免地受到环境和使用条件的影响&#xff0c;因此定期维护和必要的维修显得尤为重要。了…

每日1题-2

2207 字符串中最多数目的子序列 本题要找pattern在text出现的次数 然后在插入pattern中的一个字符 得到更多的出现次数 很容易想到先求出不插入字符前 子序列出现的次数 我们可以用遍历的方式 让pattern[0]为x pattern[1]为y 遍历text遇到x让x数目加1 遇到y让y数目加1 总数ans…

CSRF中级防御绕过

1&#xff09;回顾low级别做过csrf页面的密码重置&#xff0c;重复之前的操作&#xff0c;我们发现级别调整中级之后&#xff0c;报错如下 2&#xff09;查看源码 $_SERVER[‘HTTP_REFERER’]:上一次的请求的url$_SERVER[‘SERVER_NAME’]&#xff1a;当前的服务器的host代码&…

文献笔记 - Reinforcement Learning for UAV Attitude Control

这篇博文是自己看文章顺手做的笔记 只是简单翻译和整理 仅做个人参考学习和分享 如果作者看到觉得内容不妥请联系我 我会及时处理 本人非文章作者&#xff0c;文献的引用格式如下&#xff0c;原文更有价值 Koch W, Mancuso R, West R, et al. Reinforcement learning for UA…

电子信息制造业数据安全如何防护?有什么加密方案?

电子信息制造业数据加密解决方案 问题 1.电子文档&#xff08;源代码、设计图纸、设计方案等&#xff09;均要做数据保护措施&#xff0c;防止内部人员有意或无意造成数据泄露&#xff1b; 2.与外部企业之间往来的外发文件&#xff0c;管控不当&#xff0c;容易造成泄密&…

【C++篇】探寻C++ STL之美:从string类的基础到高级操作的全面解析

文章目录 C string 类详解&#xff1a;从入门到精通前言第一章&#xff1a;C 语言中的字符串 vs C string 类1.1 C 语言中的字符串1.2 C string 类的优势 第二章&#xff1a;string 类的构造与基础操作2.1 string 类的构造方法2.1.1 示例代码&#xff1a;构造字符串 2.2 string…

【unity进阶知识1】最详细的单例模式的设计和应用,继承和不继承MonoBehaviour的单例模式,及泛型单例基类的编写

文章目录 前言一、不使用单例二、普通单例模式1、单例模式介绍实现步骤&#xff1a;单例模式分为饿汉式和懒汉式两种。 2、不继承MonoBehaviour的单例模式2.1、基本实现2.2、防止外部实例化对象2.3、最终代码 3、继承MonoBehaviour的单例模式3.1、基本实现3.2、自动创建和挂载单…