20+个最好的CMS内容管理系统

内容管理系统(CMS)是任何成功的网站都具备的一个重要组成部份。目前网络上有许多内容管理系统(软件),要为您的网站或者公司选择一个真正合适的却并不是一件容易的事情。大多数CMS操作起来都比较复杂和难于掌握,其中一些CMS还要求您必须具备一定水平的技术和经验。

这篇文章列举20多个顶级的CMS,它们相对来说都比较容易使用,如WordPress 和Joomla,都是出了名的。其中还包括Drupal,以前人人都说它很难掌握,但如今的版本在用户操作方面已经有了很大的改进,变得容易使用多了,所以我这里也将它列出。其他的CMS您可能少见一些,但同样在操作上并不复杂,而且都有相当数量的用户,可见它们在网络上并不寂寞。

WordPress CMS

WordPress

WordPress是 一个BLOG程序,用它可以架设完全属于自己的BLOG。而Wordpress现在的应用又不仅仅只是在BLOG方面,因为其强大的扩展性,部分网站甚至 已经开始使用Wordpress来架设,或者说这些BLOG甚至都看不出它们只是BLOG而已了。WordPress是最热门的开源个人信息发布系统 (Blog)之一,基于PHP MySQL构建。Wordpress还有一个MU就是多用户的版本,支持多用户的Blog系统。 ——互动百科

Sqaure Space CMS

Squarespacerm

SquareSpace是一个完全托管式、完全管理式的专供创建和维护一个网站、博客或 企业的内容管理平台。如果您自己维护和管理一个网站,只想一心一意写内容,我认为SquareSpaceis绝对是个理想的网站托管平台,它跟普通的 bsp(托管服务商)有很大区别,SquareSpace本身是要收费的(但提供试用期),所以给您的管理权限相当大,您需要使用的许多工具或程序都 不用息安装,而您所写的内容则完全由您自己控制。 

Joomla CMS

Joomla

Joomla!是使用PHP语 言加上MySQL数据库所开发的软件系统,可以在Linux、Windows、MacOSX等各种不同的平台上执行。Joomla的长处是在对外网站的建 设方面,应用了非常多的网站进步的新技术,有上千种不同网站应用的附加套件及美工设计布景,另外可搭配的多种所见即所得编辑程序,很简易的就可以管理和编辑网站上的文章。所以Joomla得到了众多个人用户的青睐和支持,这也是它在06年最佳开源CMS票选第一名的主要原因。

Business Catalyst CMS

Adobe Business Catalyst

Business Catalyst是Adobe公司为开发人员提供的一款强大的电子商务内容管理系统。Business Catalyst可以让你轻松掌握顾客的行踪,建立和管理任何规模的客户数据库,在线销售你的产品和服务。Business Catalyst集成了很多流行的支付系统,如PayPal、Google Checkout以及预集成的网关,另外它也拥有一些很实用的功能,包括电子邮件营销,深入的网站分析等。

ExpressionEngine CMS

ExpressionEngine

ExpressionEngine 是一款功能强大的 CMS,一般简称它为 EE。有人说它是 Blog,也没错,EE最初就是被用来写 blog 的。ExpressionEngine 分为 EE Core 和EE Full 两种版本类型,Core对个人用户是免费的,虽然不包括Forum, Gallery, Wiki等模块, 但是作为blog来讲, 它的功能足够强大了,以后如果有必要还可以平滑的升级为Full Version。——百度百科

Drupal Content Management System

Drupal

Drupal是一个功能非常强大的CMS内容管理软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量 且多样的内容。Drupal 在功能设计上仿照了phpnuke、xoops等的模块化方式,界面上仿照了blog模式。这个程序以极少的代码实现了非常强大的功能,是一个完全开放源 代码的程序。

已经有许多个人和组织采用Drupal来建立各种不同的网站,包括:

  1. 社群入口网站和讨论区
  2. 企业网站/企业内部入口网站
  3. 个人网站
  4. 爱好网站
  5. 电子商务应用
  6. 资源分类目录

Drupal包括以下的功能:

  1. 内容管理系统
  2. blog
  3. 共同写作环境
  4. 讨论区
  5. 电子报
  6. 相簿
  7. 文件的上传与下载

——互动百科

dotCMS

dotCMS

dotCMS 是一个基于Java开发的功能强大的内容管理系统(CMS)。dotCMS 拥有其它一些CMS所没有的功能,例如:日历和事件管理,内容和设计分离,易于编辑,电子交流工具等。在一个可扩展的平台上,dotCMS能为你提供大量 引人注目的功能,你也可以自己定制这些功能以满足任一Web CMS 的所需。

Microsoft Office 365 CMS

Online Software Hosted in the Cloud   Office 365

Microsoft Office 365 是微软推出的一款基于云计算的革命性产品,包含了完整版的Office 2010。Microsoft Office 365 能够使您可以从任何地方访问电子邮件、文档、联系人和日历,以便您随时掌握最新信息。Microsoft Office 365 分为专业个人及小型企业版和中型企业版。

Cushy CMS

免费易用的CMS  Cushy CMS

CushyCMS 是一款基于Web的超级简易的CMS内容管理系统,能够让用户在线实现对内容进行编辑和管理。

Vivvo Content Management System

Vivvo    News Content Management Systeme

Vivvo特点:

基于Ajax的后台管理,使得内容管理轻松自由;
可以自定义文章发布的时间;
非常容易定制站点的HTML模版;
多用户支持,用户权限分布管理;
所见所得编辑器;
支持动态页面和基于RE_write的SEO静态页面;
可以发布多种格式的页面:全文,Summary摘要,URL地址,文件上传(IMG,pdf,word)
可以单独控制每个文章的其他部件(评论,投票,显示等);
内容可以通过JS,XML,RSS等进行交流分享;
自动导入其他站点的RSS,XML;
流媒体文件的识别;
采用UTF-8编码,多国语言包,完美支持中文字符集。

MODX CMS

Content Management System  Framework  Platform and More   MODX

MODx 是一个开源的PHP 应用框架,是开发人员和高级用户理想的内容管理系统,任何人都可以使用 MODx 发布、更新、维护动态网站,或 html 静态页面的网站内容。MODx 也是 一个基于CSS 布局的Ajax CMS ,是一个完全符合 XHTML 标准规范的 php 内容管理系统,内部集成了MooTools、Scriptaculous 和 Prototype 库,能够帮助用户、开发者和CSS设计者或Ajax爱好者快速建立“Web 2.0”网站。

Moveable Type Content Management System

Movable Type  Movable Type  Business blog software combined with social networking

Movable Type,简称MT,是由位于美国加州的Six Apart公司推出的网志(blog)发布系统。它是全球最受欢迎的网志系统之一,包含多用户,评论,引用(TrackBack),主题等功能,并广泛的 支持各种第三方插件。 Movable Type不仅可以应用于个人的网志系统,而且可以应用于商业、教育等领域。Movable Type于2007年12月12日正式宣布以GPLv2的协议开源。

Silver Stripe CMS

SilverStripe.org   Open Source CMS   Framework

SilverStripe 是以简单为目标的、面对设计师和站长的开源CMS.

Contao CMS

Accessible Open Source Content Management System   Contao Open Source CMS  fka TYPOlight

Contao 是一个采用 PHP 开发的 CMS 建站系统,具备非常高的安全性和良好的搜索性能;相当容易设置用户权限;提供在线更新服务和先进的CSS框架以及例如日历、新闻和表单等基层模块。

concrete5 CMS

concrete5   Free CMS   Open Source Content Management System

Concrete5 是一个能够满足开发人员和网站管理员创建和管理网站的开源CMS,它的特点是简单、强大。Concrete5 在任何的页都提供一个编辑条,让你能随时随地根据需求进行控制。

ez Publish Enterprise CMS

eZ

eZ publish是一个专业的开源内容管理系统(CMS)/开发框架(CMF)。作为一个内容管理系统,eZ publish最显著的特点是它具有创新的、可定制的和可扩 展的内容模型。eZ publish 非常适合于新闻发布,电子商务(B2B与B2C),门户,与社区网站。

CMS Made Simple

CMS Made Simple

CMS Made Simple是一个基于PHP、MySQL和Smarty模板开发的十分易于使用的内容管理系统,适用于创建简单、稳定内容的网站。

CMS Made Simple具有如下特色:基于角色的权限管理,智能缓存机制(只有当需要时才会从数据库获取),基于向导的安装与更新机制,对系统资源占用少,还包含文件管理,新闻发布和RSS模块等。

AxCMS

AxCMS

AxCMS是一个运行于Microsoft .NET环境下的免费企业内容管理系统—— 免费,却不开源!

Frog Content Management System

Frog Content Management System

Frog CMS 是Radiant CMS 的PHP 版本. 像 Radiant CMS 那样,它的目标是为简单的内容管理需求提供解决方案。

TextPattern CMS

TextPattern CMS

Textpattern是一款简洁优美的CMS,可定制性强,内置Textile写作语法,作者不必懂得HTML标签语法也能轻松写作。 Textpattern采用php+mysql构建,代码体积小,效率高,网页访问速度快。Textpattern 的最大的特点,在于模板的使用非常灵活,各个不同的页面元素采用内置的标签组成,用户甚至可以不通过ftp就能轻松地把textpattern架构的网站 随心所欲地改成自己想要的样式,适合做清新简练风格的网站。

Radiant CMS

Radiant CMS

Radiant CMS 是一款专为简单用途而设计的开源CMS,跟其他的开源CMS不同,它是由Ruby on Rails 编写而成的。

Alfresco

Alfresco

Alfresco是一款开源的企业内容管理系统(ECM),为企业提供了日常的文档管理、协同工作、工作记录管理、知识管理、网络内容管理、图片管理等多种功能,基于Java平台开发,是目前应用最广泛的开源企业知识管理系统。

转载于:https://my.oschina.net/fsmwhx/blog/112551

可慧内容管理系统 Kehui Web Content Management System 由可慧网络使用PHP编程语言结合多种数据库独立开发,可以在Windows,UNIX等所有支持PHP的服务器上运行。支持Mysql, MSsql, Access, DB2, Oracle, Postgres 等目前流行的大多数数据库。支持多数据库服务器联合支持,在几万人在线的超级网站运行时保证系统的速度和稳定性。<br>本系统经过3年的开发和实际使用,已经非常安全和稳定,现已拥有大量的免费,个人及商务用户。<br><br>特色:<br><br>绝对易于使用 - 大多数用户仅需很少或不需培训,就能使用其界面。这就是说,只要会用浏览器,您的员工就能正确地管理KehuiCMS系统。 <br>内嵌的 所见即所得 的内容编辑器。 <br>可定制的模板引擎,可最大化地定制网站的界面布局,多模版支持,用户可以自由选择自己喜欢的界面。 <br>可扩充的 组件 构架,能不断地扩充网站功能。 <br>包括以下常用的组件: <br>无限级分类的文章系统,支持基于 PATH_INFO的 URL美化和搜索引擎优化功能(Search Engine Frendly)<br>会员文章设定,文章审批功能,普通用户发表文章后只有发表者自己,板块管理员,超级版主以上级别的用户才能看到,文章经过审批后其他用户才能阅读.<br>数据库查询及跟踪系统,可以方便的跟踪网站及数据库的运行情况。<br>投票系统<br>无限级分类的专栏系统,拥有信用点阅读,外部阅读禁止功能(可以设定为只允许在本站内部进行阅读),分类级别设置功能,可以详细设置各分类所允许进入的用户级别。<br>关键词,发布机构,文号,发布、生效、废止日期设定<br>所见即所得的文章编辑器<br>无限级分类的文件下载系统,拥有信用点下载,分类级别设定,防盗链功能,多下载地址,可以进行详细设置允许用户发表自己的软件,拥有审批功能,经过审批后才能下载.<br>无限级分类的论坛系统,拥有极低的资源消耗和稳定性及目前大多数论坛所拥有的功能.<br>功能强大的免费论坛服务系统,支持10万以上的论坛和千万级的贴子数量,当用户大幅度增加时可以做到速度和稳定性不会严重降低,支持激活和认证功能,拥有强大的管理能力,可以对免费论坛进行方便的管理。<br>免费二级域名服务系统,可以进行多种方式的设定,支持激活和认证功能.<br>用户投稿系统及审批系统 <br>产品销售系统,支持多级别用户和多级别产品价格,用户可以自动作为代理存在。<br>法律法规库系统,附带法律法规数据库,拥有5万条以上的法律法规并随时增加,支持详细的搜索,信用点阅读和级别设置功能。<br>歌词库功能,附带歌词数据库,拥有5万条以上的国内外歌曲的歌词,可以方便的进行查询。<br>常见问题问答 <br>友情链接目录 <br>站点新闻 <br>日程安排 <br>邮件收发 <br>个人短信<br>用户评论系统<br>功能强大的KehuiCMSExplorer,可以对网站的文件,目录进行管理,包括编辑文件,创建新文件,删除文件,下载文件,上传文件,浏览文件内容,对文件及目录进行改名,修改目录及文件属性等操作。<br>用户查禁系统,可以对用户根据IP,名字,邮件地址,文章内容等进行查禁,支持自动查禁功能,当用户发表的内容包含某些字词时系统会自动封锁此用户的发表权限一段时间。<br>支持多种语言,可以方便的将系统更改为其他语言.<br>强大的内容管理功能,可以对文章,下载,专栏,法规,论坛等所有模块的内容进行批量选择,筛选,和进行批量删除及移动等功能。<br>上传文件管理功能,可以方便的管理用户所上传的文件,支持信用点上传,可以设置每上传一个文件所需的信用点。<br><br>电子书生成系统可以将文章,专栏,论坛的文章自动转换为PDB 电子书格式提供下载,方便拥有PDA的用户下载阅读。<br>还有许多正在开发的功能将陆续发布。<br><br>可扩充的用户认证模块。 <br>多级别多管理员管理。<br>全站整合的信用点控制系统,可以配合信用点功能展开大多数的商业活动。<br>服务认证及激活。 <br>集成搜索引擎,可以配合站点内部的强大搜索功能以及Google搜索对站点内容进行方便的查找。 <br>可自由扩展的用户属性系统,用户分为8个级别,每个级别都可以对所允许进行的操作进行详细设置。 <br>可定制的用户级的认证系统。<br>强大的用户管理系统,可以对用户进行多种方式的管理。<br>网站风格管理系统允许您无限制地定制每个KehuiCMS网站的设计,并且非常容易地修改整个网站的外观。 <br>非常强大的模板管理系统。 <br>集成图象管理系统。 <br>完善的在线帮助系统。 <br>有商业支持。 <br>支持任何网页服务器、数据库或操作系统。 <br>模块化开发,升级无忧。 <br>电子书自动生成,可以将论坛,文章,专栏等部分的文章自动生成电子书提供下载。<br><br><br>更多介绍:<br>1,性能方面,使用最优化的算法和数据结构设计,从字段到表的分配,索引的构建,都经过缜密的考虑,每一条数据库查询语句都经过严格的跟踪和测试和优化。允许超过上亿人注册和万人以上同时在线,而且还能保证整个系统的速度和服务器性能,如果开放多数据库联合运行和全面的缓存,可以支持几万人同时在线。<br><br>2,采用多模版系统,程序和模版分离,只要懂得Html即可制作多种风格的模版供用户即时在线选择。<br><br>3,缓存技术,使用数据库缓存,页面缓存等多种缓存技术,大大减少数据库和网页服务器压力。<br><br>4,模块式开发,可以非常容易的增加和修改功能,可以安装本站后续开发的所有功能模块,本站提供免费升级服务,目前提供的模块有主页控制,公告,文章,专栏,论坛,下载,邮件收发,统计,搜索,免费论坛系统,免费域名系统,用户资料,在线统计,邮件群发,短信,用户通讯簿等功能。目前正在开发中的交友,销售,图库,聊天,游戏,银行等功能也将免费提供给商业用户。<br><br>5,全站一体化管理,用户注册后全站通用,统一管理和控制,提供强大的后台管理和控制能力,可以对整个系统的各模块和功能进行详细设置,多用户级别及信用点系统,可以通过级别和信用点系统方便的进行商业化服务。可陨柚枚喔稣境ぜ肮芾碓保侗鸱治?超级管理员-〉管理员-〉超级斑竹-〉斑竹-〉授权用户-〉黄金会员-〉普通会员-〉游客 可以对每一级的用户所能够使用的功能进行详细的设置,可以打破或者提升任何一级用户的权限。可以在控制面板中设置用户在各模块中发表文章或软件及贴子后能够得到的信用点数量。<br><br>7,强大的搜索功能,可以对系统内所有的功能模块进行搜索,可以使用关键词,通配符,作者名,发布日期等进行精确或模糊搜索,可以结合Google对整个网站进行一次性搜索。<br><br>6,文章,下载,专栏部分,系统支持无限级分类,动态树形分类显示,并且每一级分类都可以发表内容,支持HTML可视化编辑,多用户发表和多级别多管理员功能,每个子板块都可以设置多个管理员。普通用户文章审批功能,可以设置会员分类,会员文章,只有授权用户以上的级别才能够阅读,关键词功能,可以方便的通过关键词显示相关文章或通过关键词进行查询。评论功能,文件上传功能。用户发表后可以得到信用点,被删除后自动删除系统设置的信用点倍数。<br>信用点下载功能,发布软件时可以设置下载此软件所需要的信用点,用户下载时会自动扣除所设置的点数。拥有下载者来源检查,会员软件,会员分类,下载级别设置及防盗链功能。<br><br>8,论坛部分,主论坛和免费论坛采用统一模版,方便模版制作和更改。可以设置论坛的权限,板块风格图片设置,只读论坛,会员论坛,可以对贴子进行删除跟贴,总固定,固定,精华,移动,锁定等操作,用户在线,来源,IP,用户金钱、魅力、经验显示,论坛新贴显示。支持板块快速搜索,新贴,热门贴子等显示。支持多版主设置,版主控制面板功能。支持KBB和发帖辅助面板功能,可以方便的插入各种媒体文件,支持文件上传功能。用户发表后可以得到信用点,被删除后自动删除系统设置的信用点倍数。强大的所见即所得编辑器,无限级分类,各级分类的版主都可以设置自己的样式和颜色。<br><br>9,主页面控制,可以在后台对主页面进行详细设置,方便的移动和打开或关闭各区块的内容,通过各种模块在主页面进行论坛新贴,最新文章,推荐文章,热门文章,文章分类,专栏最新,专栏分类,用户在线,用户排行,站点统计等多种模块内容的自动调用和显示。可以方便的动态增加或减少区块,以及在线编辑区块。<br><br>10,页面公告,可以设置多级别公告,只有相关级别的用户能够看到此公告,每则公告都可以设置过期时间,到期后自动取消此公告的显示。<br><br>11,网页邮件,可以接收任何支持POP收件的信箱的邮件,支持多个信箱,用户可以将所有的信箱的帐号设置在网页邮件系统内,用户登录后可以查看或收取所有信箱的邮件数量并进行收取和发送,拥有通讯录和消息提醒功能。<br><br>12,免费系统,拥有强大的免费论坛功能,这是一个真正的免费论坛系统,支持百万以上的免费论坛用户,系统不会随着免费论坛用户的增加而产生速度降低的情况。完全不同于目前流行的一些每个用户都只能有一个板块的免费论坛,也不同于一些用安装多个独立论坛模式的免费论坛,此系统每个论坛都相等于一个独立的大型论坛,拥有独立的界面,可以设置多个主分类和子分类,拥有自己的管理界面,可以设置自己的样式,详细设置论坛的颜色,图片等。系统管理员可以对所有论坛,板块,用户等进行统一管理,能够方便的根据各种日期,贴子数,访问量,申请及激活日期等各种参数删除长期不用的论坛,没有激活的论坛,不活跃的论坛,某个用户在任何或所有论坛的贴子,高级管理员能够对所有论坛进行管理。又有金钱,魅力,经验等功能,能够单独设置免费论坛发帖后是否能够得到信用点。<br>拥有高速和强大的免费域名系统,可以指向端口及文件,拥有窗口和跳转两种模式,使用激活功能,可以使用数据 库或文本数据。用户可以申请免费域名和免费论坛,支持验证功能,用户申请后必须激活才能使用。系统可以自动删除一定日期内没有激活的免费论坛或域名。<br><br>13,邮件群发,可以对所有用户,免费域名用户,免费论坛用户进行邮件群发,方便的进行通知或宣传。<br><br>14,广告管理,主页面分为头部,顶部,中部,底部,页脚5个广告区,如果没有设置广告则广告区自动隐藏。每个模块及每个分类都可以设置自己的广告,系统自动判断各模块及分类是否设置了广告并进行显示。可以在控制面板中关闭或打开子板块广告。如果子板块广告功能被关闭则系统自动使用全局广告。<br><br>15,销售系统,支持销售新闻,精品推荐,购物车等功能,支持5级代理和5级价格,系统自动对各级别用户提供相关的价格。可以在控制面板设置分类及分类图片,产品图片,详细介绍,新闻等。此模块正在开发中。<br><br>16,来源设置选项,可以设置多个来源,方便多站点多服务器结合运行的网站(本站就是),可以进行发表者来源检查,下载者来源检查,阅读者来源检查.<br><br>更多功能不能一一列举,可慧网络整个网站由此系统建立,详情请访问可慧网络http://www.kehui.net<br>
对于使用Spring Boot和Element UI开发CMS内容管理系统的代码,以下是一个简单的示例供你参考: 首先,创建一个Spring Boot项目并添加相应的依赖。在pom.xml文件中添加以下依赖: ```xml <dependencies> <!-- Spring Boot Web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- Spring Boot JPA --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <!-- Element UI --> <dependency> <groupId>org.webjars</groupId> <artifactId>element-ui</artifactId> <version>2.15.1</version> </dependency> <!-- MySQL Connector --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> </dependencies> ``` 然后,创建一个实体类来表示CMS内容: ```java @Entity @Table(name = "cms_content") public class CmsContent { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String title; private String content; // getter and setter methods } ``` 接下来,创建一个数据访问层的接口,继承自JpaRepository接口: ```java public interface CmsContentRepository extends JpaRepository<CmsContent, Long> { } ``` 然后,创建一个控制器类来处理HTTP请求: ```java @RestController @RequestMapping("/cms") public class CmsController { @Autowired private CmsContentRepository cmsContentRepository; @GetMapping public List<CmsContent> getAllCmsContent() { return cmsContentRepository.findAll(); } @PostMapping public CmsContent createCmsContent(@RequestBody CmsContent cmsContent) { return cmsContentRepository.save(cmsContent); } @PutMapping("/{id}") public CmsContent updateCmsContent(@PathVariable Long id, @RequestBody CmsContent updatedCmsContent) { CmsContent cmsContent = cmsContentRepository.findById(id) .orElseThrow(() -> new ResourceNotFoundException("CmsContent", "id", id)); cmsContent.setTitle(updatedCmsContent.getTitle()); cmsContent.setContent(updatedCmsContent.getContent()); return cmsContentRepository.save(cmsContent); } @DeleteMapping("/{id}") public ResponseEntity<?> deleteCmsContent(@PathVariable Long id) { CmsContent cmsContent = cmsContentRepository.findById(id) .orElseThrow(() -> new ResourceNotFoundException("CmsContent", "id", id)); cmsContentRepository.delete(cmsContent); return ResponseEntity.ok().build(); } } ``` 最后,创建一个HTML页面来展示CMS内容列表和表单: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CMS Content Management</title> <link rel="stylesheet" href="/webjars/element-ui/2.15.1/theme-chalk/index.css"> </head> <body> <div id="app"> <el-table :data="cmsContentList" style="width: 100%"> <el-table-column prop="title" label="Title"></el-table-column> <el-table-column prop="content" label="Content"></el-table-column> <el-table-column label="Actions"> <template slot-scope="scope"> <el-button type="danger" @click="deleteCmsContent(scope.row.id)">Delete</el-button> </template> </el-table-column> </el-table> <el-form :model="cmsContentForm" label-width="80px"> <el-form-item label="Title"> <el-input v-model="cmsContentForm.title"></el-input> </el-form-item> <el-form-item label="Content"> <el-input v-model="cmsContentForm.content"></el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="createCmsContent">Save</el-button> </el-form-item> </el-form> </div> <script src="/webjars/element-ui/2.15.1/index.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> new Vue({ el: '#app', data: { cmsContentList: [], cmsContentForm: { title: '', content: '' } }, methods: { getCmsContentList() { axios.get('/cms') .then(response => { this.cmsContentList = response.data; }) .catch(error => { console.error(error); }); }, createCmsContent() { axios.post('/cms', this.cmsContentForm) .then(response => { this.cmsContentList.push(response.data); this.cmsContentForm.title = ''; this.cmsContentForm.content = ''; }) .catch(error => { console.error(error); }); }, deleteCmsContent(id) { axios.delete(`/cms/${id}`) .then(() => { this.cmsContentList = this.cmsContentList.filter(cmsContent => cmsContent.id !== id); }) .catch(error => { console.error(error); }); } }, mounted() { this.getCmsContentList(); } }); </script> </body> </html> ``` 这只是一个简单的示例,你可以根据自己的需求进行扩展和定制。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值