全部 文章 问答 分享 共找到436个相关内容
[问答] 前端博客系统20课
博客前端20课时,写好这个借口,页面没有验证码是???这是本地接口嘛?还是要自己写后端代码实现的?我是前端初学者,怎么解决这个问题?
2020-08-06 18:17 · 前端
[问答] 我在学习《前后端分离项目《博客系统》前端-门户》遇到了问题

课程名称:前后端分离项目《博客系统》前端-门户


课程链接:

2022-03-24 21:06 · 博客系统

[问答] 博客系统的安卓前端,cookie is null,怎么解决?
博客系统的安卓前端,cookieisnull,怎么解决?
2021-03-21 09:06 · 博客前端
[文章] 博客系统前端nuxt构建docker镜像失败修复
背景日常升级博客前端,居然失败了。。。。。开始在问答区提问了,康师傅建议升级node。我刚开始也是想的,但是又不想升级,最后,还是升级。。。哈哈。懒。
2022-07-12 16:42 · node / nuxt / 博客系统
[问答] 【有偿请教】阳光沙滩博客系统项目,如何实现该功能的前端

有偿请教

阳光沙滩博客系统项目,如何实现该功能的前端


原本的文章内容中的代码块只做了高亮显示。

2021-06-15 08:59 · 阳光沙滩 / 博客系统 / 代码块 / 提问 /
[文章] JavaWeb博客系统后端-课程介绍
课程目标可以完成毕业设计的后台编写可以编写一个属于自己的博客,并且部署到公网上android/前端开发人员了解后台的开发如果有可能,可以为你带来额外的收入课程内容课程包括后台和前端前端包括门户和管理中心开发环境
2020-06-13 15:44 · java / web / 后台 / 数据库 / 项目
[文章] 我的博客上线了、嘿嘿
一点点学习走过来、从Android的喜马拉雅项目(因为一些原因做了半成品)、再到淘宝联盟、学到的东西真好多好多、进而到现在的个人博客,受益匪浅、很有成就感...2、博客是个删减版的、没有后端没有solr
2020-10-20 22:18 · 博客
[问答] 前端
我在前端中不能获取到精选分类的数据,代码如下:
2020-06-11 18:22 · 前端
[问答] 博客系统前端跨域与检测用户是否登录问题
在开发前端的过程中,1.网络访问跨域:如果服务器部署在本地的虚拟机,就不会报错,跟大锯哥课程讲的一样;如果是部署在阿里云的话,就会报跟跨域失败一样的错误。
2020-10-11 11:03 · bug
[问答] 博客系统--前端分类列表不显示求助
;}</style>接口exportconstlistCategories=()=>{returnhttp.requestGet('/admin/category/list')};对前端不熟悉
2020-11-15 19:02 · sob / 博客系统 / 前端
[文章] JavaWeb博客系统后端-登录功能
JavaWeb博客系统后端-登录功能登录是不是最基本的功能呀你发文章之前要登录你修改文章内容、添加分类需要登录登录流程我们先不考虑验证码的问题,后面我们再叠加功能上去,先完成简单的操作。
[文章] 前端css的心得(非专业前端开发)
前言没怎么写过前端,所以没什么经验。写着写着,就发现问题了。浏览器,发现同一个名称的,资源会判断是否读取缓存内容。不同的界面,同样名称的文件也会读取缓存的。
2020-01-17 12:58 · css / html / 样式 / 前端
[问答] JavaWeb前端管理中心密码加密疑惑

在学习过程中发现康师傅视频P55中提到,需要将前端密码加密如图示:2022-07-02 10:16 · 前端 / MD5加密 / 后端

[问答] 博客系统swagger配置扫描不到
PathSelectors.any()) // 可以根据url路径设置哪些请求加入文档,忽略哪些请求 .build() .groupName("前端门户
2022-04-24 22:35 · 博客系统
[文章] 阳光沙滩博客系统-集成Swagger2-ui
net.sunofbeach.blog.controller.portal")).paths(PathSelectors.any())//可以根据url路径设置哪些请求加入文档,忽略哪些请求.build().groupName("前端门户
2020-06-19 18:19 · Swagger2 / 后台开发 / SpringMvc / SpringBoot / web
[文章] JavaWeb博客系统后端-项目创建
JavaWeb博客系统后端-系列JavaWeb博客系统后端-功能需求我们采用前后端分离的架构形式,单独开发服务端。单独开发浏览器端以及移动端。
2020-01-19 00:53 · idea / 后台 / 博客系统 / web / JavaWeb
[文章] sob_blog移动端尝试
正好大锯老师比较忙,sob_blog前端还没开始更新。准备仿照大锯老师的安卓版领券联盟写一个sob_blog的移动端。梳理一下安卓知识。借助前面写的博客接口,真爽。。。
2020-07-12 21:42 · 安卓
[文章] 前端侧栏Tab和内容滚动联动切换标题
前端侧栏Tab和内容滚动联动切换标题我们阳光沙滩博客系统课程里有一个关于页面我们做成这个样子点击侧栏可以切换右边内容;滚动右侧内容,可以切换左边的内容。
2020-08-31 17:28 · 博客系统 / 前端 / 联动 / tab / js
[问答] nuxt怎么写看板娘
看过好多优秀的博客他们都会给博客页面添加一些二次元元素比如:看板娘看到后我有去了解了下、这里说明一下我前端不懂的😥、没有学过一开始学了点C、后转Java、略懂PHP、python语法、现在一直在用Java
2020-10-29 17:32 · Html
[文章] 领券联盟-前端版本-PowerByNuxt.js-概述
领券联盟-前端版本-PowerByNuxt.js既然有一套api,我们把android端的做了,顺便就把pc端也做了吧!
2020-04-11 15:09 · 前端 / 前后端分类 / 服务端渲染 / NuxtJS / VUEJS
[问答] 前端部署Nuxt,重新部署的问题
比如,我在阿里云部署了我的nuxt前端项目(大锯哥教的),但是,我又更新了一些新功能,就只能删除旧镜像,才可以重新部署我这个修改过的项目吗?之前直接覆盖好像不行~
2021-02-26 16:30 · 前端部署 / nuxt项目
[问答] 博客前端管理)
老师这个仪表盘的怎么写呀没有看到视频有讲这个呀99集就没了
2020-09-19 20:28 · 博客
[文章] 使用Vercel优雅的部署Hexo博客
Vercelisthebestplacetodeployanyfrontendapp.Startbydeployingwithzeroconfigurationtoourglobaledgenetwork.Scaledynamicallytomillionsofpageswithoutbreakingasweat.很明显这是一个用于自动化部署前端项目的
2022-08-14 15:43 · hexo / 博客 / vercel
[问答] 个人博客
个人博客课程里的数据库十个表代码没找到诶
2020-06-24 20:16 · 博客
[问答] 博客前端首页问题
首页面可以正常显示但是有报错有同学遇到这样的问题吗好像是页面什么方法没有被销毁吧我觉得不知道哪里出了问题、找不到哪里错了以下是首页代码<template><divid="index-page-box"class="index-page-boxclear-fix"><divid="index-left-part"class="index-left-partfloat-left"><divclass="index-left-user-infofloat-left"><divclass="user-avatar"><imgclass="user-avatar-img":src="userInfo.avatar"></div><divclass="user-name"><spanv-text="userInfo.userName"></span></div><divclass="user-sign"><spanv-text="userInfo.sign"></span></div></div><divclass="left-user-self-links"><el-popoverpopper-class="popper-img"placement="bottom"width="150"close-delay="0"trigger="click"><imgclass="WeiImg"src="/portal/image/1601276149611_760152796371615744.jpeg"><spanclass="W"slot="reference"><iclass="iconfonticonweixin"></i></span></el-popover><el-popoverpopper-class="popper-img"placement="bottom"width="150"close-delay="0"trigger="click"><imgclass="WeiImg"src="/portal/image/1601276179964_760152923681325056.jpeg"><spanclass="Q"slot="reference"><iclass="iconfonticonQQ"></i></span></el-popover></div></div><divid="index-center-part"class="index-center-partfloat-left"><divclass="loop-list-box"><el-carousel:interval="1500"type="card"height="200px"><el-carousel-itemv-for="(item,index)inloops":key="index"><imgclass="loop-image":src="item.imageUrl"></el-carousel-item></el-carousel></div><divclass="index-article-box-category-title"id="index-article-box-category-title"><span>「{{this.category_title}}」</span></div><divclass="articleIsNullText"v-show="this.categoryIsNull===1"><imgclass="index-article-center-content-IsNull-img"src="http://s1.hdslb.com/bfs/static/jinkela/search/asserts/no-data.png"></div><divclass="index-article-result-content"><divclass="index-article-result-content-item"v-for="(item,index)inthis.articles":key="index"><divclass="index-article-result-content-item1float-left"><a:href="'/article/'+item.id"target="_blank"><divclass="article-item1-title">{{item.title}}</div></a><divclass="article-item1-summary">{{item.summary}}</div><divclass="article-item1-label-boxclear-fix"><divclass="article-item1-label"v-for="(item,index)initem.labels":key="index"><el-tagclass="tag-item-indexfloat-left"type=""effect="plain">{{item}}</el-tag></div></div><divclass="article-item1-info"><spanclass="article-item1-info-time"><iclass="iconfonticonrili"></i>{{formatDate(item.createTime)}}</span><spanclass="article-item1-info-viewCount"><iclass="iconfonticonliulan"></i>{{item.viewCount}}</span></div></div><divclass="index-article-result-content-item2float-right"><a:href="'/article/'+item.id"target="_blank"><img:src="item.cover"class="item2-img"></a></div></div></div><divclass="article-page-action-bar"><el-paginationbackgroundlayout="prev,pager,next"@current-change="onPageChange":page-size="pageNavigation.pageSize":current-page="pageNavigation.currentPage":total="pageNavigation.totalCount"></el-pagination></div></div><divid="index-right-part"class="index-right-partfloat-left"><divclass="like-article-item-title1">置顶文章</div><divclass="article-top-list-box"><divclass="article-top-item1"v-for="(item,index)inthis.articleTop":key="index"><a:href="'/article/'+item.id"><spanv-text="item.title"class="article-top-article-title"></span></a></div></div></div><divid="index-right-two-part"class="index-right-two-partfloat-right"><divclass="category-item-title">分类目录</div><divclass="category-item1"><span@click="AllArticleByCategory()">全部分类</span></div><divclass="category-item1"v-for="(item,index)incategories":key="index"><spanv-text="item.name"@click="ArticleListByCategoryId(item)"></span></div></div><divid="index-right-search-part"class="index-right-search-partfloat-left"><span><el-inputclass="search-input"prefix-icon="iconfonticonsousuo"v-model="keyword"placeholder="搜索你想要的东西吧!"@keyup.enter.native="search_article"v-loading="loading"></el-input></span></div></div></template><script>import*asapifrom'../api/api';import*asdateUtilsfrom"../utils/date";exportdefault{data(){return{category_title:'最近文章',categoryIsNull:0,category_id:'',loading:false,keyword:'',url:'',pageNavigation:{pageSize:10,currentPage:1,totalCount:'',}}},mounted(){this.onWindowScroll();window.addEventListener('scroll',this.onWindowScroll);letthat=this;window.onresize=function(){that.onWindowScroll();}},beforeDestroy(){window.removeEventListener('scroll',this.onWindowScroll);},methods:{formatDate(dateStr){letdate=newDate(dateStr);returndateUtils.formatDate(date,'yyyy-MM-dd')},search_article(){if(this.keyword.trim()===''){return;}//this.loading=true;//location.href='/search/'+encodeURIComponent(this.keyword);window.open('/search/'+encodeURIComponent(this.keyword))},showWarning(msg){this.$message({message:msg,type:'warning',center:true,})},showSuccess(msg){this.$message({message:msg,type:'success',center:true,})},AllArticleByCategory(){//console.log(item);this.category_title='全部文章';this.category_id='';lettopHeader=document.getElementById('index-article-box-category-title');if(topHeader){topHeader.scrollIntoView({block:'start',behavior:'smooth'})}api.GetArticleList(this.category_id,this.pageNavigation.currentPage,this.pageNavigation.pageSize).then(result=>{if(result.code===api.success_code){this.articles=result.data.content;//设置数据为空的文字坑this.pageNavigation.currentPage=1;if(result.data.totalElements===0){this.categoryIsNull=1;}else{this.categoryIsNull=0;}this.pageNavigation.currentPage=result.data.number;this.pageNavigation.pageSize=result.data.size;this.pageNavigation.totalCount=result.data.totalElements;}else{this.showWarning('数据加载失败');}})this.pageNavigation.currentPage=1;},ArticleListByCategoryId(item){//console.log(item);this.category_title=item.name;this.category_id=item.id;lettopHeader=document.getElementById('index-article-box-category-title');if(topHeader){topHeader.scrollIntoView({block:'start',behavior:'smooth'})}api.GetArticleList(this.category_id,this.pageNavigation.currentPage,this.pageNavigation.pageSize).then(result=>{if(result.code===api.success_code){this.articles=result.data.content;//设置数据为空的文字坑this.pageNavigation.currentPage=1;if(result.data.totalElements===0){this.categoryIsNull=1;}else{this.categoryIsNull=0;}this.pageNavigation.currentPage=result.data.number;this.pageNavigation.pageSize=result.data.size;this.pageNavigation.totalCount=result.data.totalElements;}else{this.showWarning('数据加载失败');}})this.pageNavigation.currentPage=1;},onWindowScroll(){letscrollTop=document.documentElement.scrollTop;letscrollLeft=document.documentElement.scrollLeft;letcenterPart=document.getElementById('index-center-part');letleftPart=document.getElementById('index-left-part');letparentPart=document.getElementById('index-page-box');letrightPart=document.getElementById('index-right-two-part');letrightTwoPart=document.getElementById('index-right-part');letrightSearchPart=document.getElementById('index-right-search-part');if(centerPart&&leftPart&&parentPart&&rightPart&&rightTwoPart){//处理上下滑动letbaseTop=centerPart.offsetTop+rightPart.offsetHeight;if(scrollTop<=baseTop){leftPart.style.top='90px';rightTwoPart.style.top=(baseTop+10-scrollTop)+'px';rightSearchPart.style.top=leftPart.offsetHeight+110+'px';}else{leftPart.style.top='90px';rightTwoPart.style.top='10px';rightSearchPart.style.top=leftPart.offsetHeight+110+'px';}//处理左右滑动if(scrollLeft>0){leftPart.style.left=-scrollLeft+'px';rightPart.style.left=-scrollLeft+'px';rightTwoPart.style.left=-scrollLeft+'px';rightSearchPart.style.left=-scrollLeft+'px';}else{leftPart.style.left=parentPart.offsetLeft+'px';rightPart.style.left=parentPart.offsetLeft+'px';rightTwoPart.style.left=parentPart.offsetLeft+'px';rightSearchPart.style.left=parentPart.offsetLeft+'px';}}//console.log('onscroll'+scrollTop);},onPageChange(page){//去加载分页内容api.GetArticleList(this.category_id,page,this.pageNavigation.pageSize).then(result=>{if(result.code===api.success_code){this.articles=result.data.content;lettopheader=document.getElementById('blog-box');if(topheader){topheader.scrollIntoView({block:'start',behavior:'smooth'})}}else{this.$message.error(result.message);}})}},asyncasyncData({params}){letuserInfo=awaitapi.GetAdminInfo();letcategoriesResult=awaitapi.GetArticleCategoryList();letloopsResult=awaitapi.GetLoopImageList();letarticlesResult=awaitapi.GetArticleList('',1,20);letarticleTopResult=awaitapi.GetTopArticleList();letwebViewCount=awaitapi.GetWebViewCount();letpageNavigationResult={currentPage:articlesResult.data.number,pageSize:articlesResult.data.size,totalCount:articlesResult.data.totalElements}console.log(articlesResult.data);return{pageNavigation:pageNavigationResult,articleTop:articleTopResult.data,articles:articlesResult.data.content,loops:loopsResult.data,categories:categoriesResult.data,userInfo:userInfo.data,}}}</script><style>.articleIsNullText{background:#fff;margin-top:15px;border-radius:16px;height:450px;text-align:center;}.index-article-center-content-IsNull-img{width:300px;margin-top:100px;}.index-article-box-category-titlespan{color:#595468;font-weight:500;font-size:18px;}.index-article-box-category-title{text-align:center;background:#fff;padding-top:10px;padding-bottom:10px;border-radius:8px;margin-top:15px;}.article-item1-label-box{padding-top:10px;-webkit-line-clamp:1;text-overflow:'...';display:-webkit-box;-webkit-box-orient:horizontal;overflow:hidden;}.article-item1-info{padding-top:10px;padding-left:15px;}.article-item1-info-viewCount{font-weight:300;font-size:16px;margin-left:25px;}.article-item1-info-time{font-weight:300;font-size:16px;}.article-item1-label.el-tag{height:22px;line-height:18px;}.tag-item-index{margin-right:10px;}.article-item1-label{padding-left:15px;}.article-item1-summary{font-size:16px;margin:015px;height:60px;color:#909399;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.article-item1-title:hover{color:#437ddf;}.article-item1-title{font-size:22px;margin:15px15px5px15px;font-weight:400;color:#353535;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.index-article-result-content-item1{width:575px;}.index-article-result-content-item2{width:175px;padding:5px0px5px0px;}.item2-img{width:170px;height:170px;object-fit:cover;border-radius:8px;}.index-article-result-content{margin-top:15px;margin-bottom:35px;}.index-article-result-content-item{background:#fff;border-radius:8px;height:180px;margin-top:25px;}.article-label-tag.el-tag{height:22px;line-height:18px;}.WeiImg{margin-top:5px;width:150px;height:150px;}.el-input__prefix{left:30px;}.el-input__inner{border:none;}.search-input{margin-top:5px;}.el-input--prefix.el-input__inner{padding-left:55px;}.index-right-part.el-divider{background:#f3f3f3;}.index-right-two-part.el-divider{background:#f3f3f3;}.index-right-part.el-divider--horizontal{margin:0px0;}.index-right-two-part.el-divider--horizontal{margin:0px0;}#index-right-part{position:fixed;top:90px;}#index-left-part{position:fixed;top:90px;}.article-page-action-bar{background:#fff;border-radius:8px;padding-top:10px;text-align:center;padding-bottom:10px;}.article-top-item1span:hover{color:#858585;}.article-top-list-box{padding-top:0px;padding-bottom:15px;}.article-top-item1span{color:#1b1b1b;}.article-top-item1{cursor:pointer;margin-top:10px;padding:4px20px3px25px;font-size:14px;font-weight:400;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.like-article-item-title1{padding-top:15px;padding-left:25px;margin-bottom:20px;font-size:16px;color:#888888;font-weight:400;}.category-item-title{padding-bottom:10px;padding-left:25px;font-size:16px;color:#888888;font-weight:400;}.loop-list-box{border-radius:8px;padding:15px10px0px10px;background:#fff;}.loop-image{width:100%;height:100%;object-fit:cover;border-radius:16px;}.index-right-two-part.category-item1:hover{width:180px;margin-left:25px;}.index-right-two-part.category-item1{padding-top:3px;padding-bottom:3px;margin-left:25px;}.category-item1{margin-top:10px;}.category-item1span{cursor:pointer;font-size:14px;color:#3f3f3f;}.category-item1span:hover{color:#a0a0a0;}.index-right-two-part{padding-top:15px;padding-bottom:15px;width:230px;background:#fff;border-radius:8px;}.index-right-search-part{width:230px;height:50px;background:#fff;border-radius:8px;}.left-user-self-links.iconfont{font-size:35px;}.left-user-self-links.Q:hover{color:#00a0e3;}.left-user-self-links.W:hover{color:rgba(21,211,120,0.96);}.left-user-self-links{text-align:center;cursor:pointer;padding-bottom:25px;}.index-left-user-info{padding-top:15px;}.user-sign{width:220px;padding-top:20px;padding-bottom:25px;padding-left:2px;text-align:center;margin:4px;font-size:16px;color:#828282;font-weight:400;}.user-name{font-weight:500;font-size:18px;color:#525252;text-align:center;margin-top:10px;}.user-avatar{text-align:center;}.user-avatar-img{object-fit:cover;width:140px;height:140px;border-radius:50%;}.index-page-box{padding-top:20px;}.index-right-search-part{position:fixed;}.index-right-part{margin-left:1000px;border-radius:8px;}.index-left-part{border-radius:8px;}.index-left-part,.index-right-part,.index-right-search-part{width:230px;background:#fff;}.index-center-part{width:750px;/*background:#f2f2fa;*/margin-left:240px;border-radius:16px;margin-right:2px;}</style>
2020-10-14 14:20 · 博客 / 前端 / Vue
[文章] 【学习笔记】【领券联盟】前端(Nuxt.js)——5.添加axios依赖
引子当前网站开发主要使用前后端分离方式,前端发送获取页面展示数据的请求,后端接收到对应请求后返回响应数据。
2021-03-15 20:54 · vue / nuxt / axios
[文章] 博客系统--增加友情链接的改动
博客系统在增加友情链接的时候,发现存在疑问的地方增加友情链接的时候,需要判断数据库是否存在更新友情链接的时候,提交空的body也算成功的问题新增publicResponseResultaddFriendLink
2020-10-11 14:45 · 博客系统 / Java / 后端
[问答] 栈销毁activity问题

看到一篇博客,原话如下:

2022-02-10 09:45 ·
[问答] 请问,虚拟机中 nginx 如何通过IP地址配置反向代理到三个前端项目?
/p>


我目前的情况:


1、后端所需程序都已安装成功,后端所有微服务都已部署成功,接口访问成功;


2、前端门户网站项目

2021-10-01 14:36 · 项目部署 / nginx / vue / nuxt
[分享] 管理中心后台脚手架web-admin-vue
如果同学们要知道这个东西从无到有是怎么写出来的,可以学习一下这个课程 前后端分离项目《博客系统前端》管理中心

2022-03-05 16:04 · vue / admin / 管理中心 / 前端 / 脚手架
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 15