栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于vue3+ts+elementplus+vite+vuex+router4的博客网

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于vue3+ts+elementplus+vite+vuex+router4的博客网

一 博客网介绍

博客网是基于vue3+ts+elementplus+vite+vuex+router4+springboot打造的前台和后台项目,前台有博客的首页,技术文章列表,文章分页,文章高级查询,文章详情,文章评论,注册,登录,关于我们等,后台管理系统 发布技术文章,支持markdown格式,markdown上传文件,评论管理,用户管理,系统管理等等功能

二 技术说明

前端:
vue3
typescript
vuex
elementplus
vite2
router4
markdown编辑
后端
springboot+ssm

三 项目结构图

四 功能设计和实现

博客首页

核心代码实现:


              
              

             
VueBlog
开始阅读->
轻量 vue以少量代码完成复杂设计
快速 项目启动,加载速度都非常的块
技术文章 高品质,海量原创型技术文章,大咖带您进入
技术的海洋

技术文章列表

获取后台的数据,然后展示到页面中,并且进行分页展示。 项目内容很多,可能一篇文章无法概述完整,需要的 可以咨询 扣扣 二五七九六九二六零六

核心代码

const getAllArticle = ()=>{

        $store.dispatch('article/getArticleList', queryParams)
        .then((data) => {
          articleList.value = data.rows
          console.log(articleList.value)
          total.value = data.total
        })
        .catch((err) => {
          console.log('失败' + err)
        })

    }

博客详情
展示博客的内容,展示markdown的内容, 项目内容很多,可能一篇文章无法概述完整,需要的 可以咨询 扣扣 二五七九六九二六零六


核心代码

const getArticleById = (id:any)=>{
         $store.dispatch('article/getArticleById', {id:id})
            .then((data) => {
                 article.value = data
                 queryCommentsByAId()
            })
            .catch((err) => {
            console.log('失败' + err)
            })
    }

后台发布博客

核心代码:

 const submitForm =() =>{
      articleformRef.value.validate(valid => {
        if (valid) {
          
          if (articleformState.form.id !== undefined) {
            $store.dispatch('article/updateArticle', articleformState.form).then(data => {
              open.value = false
              getList()
            })
          }else{

            $store.dispatch('article/saveArticle', articleformState.form).then(data => {
              open.value = false
              getList()
            })
          }
        }
      })
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/288517.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号