内容详情大块分为三部分
第一部分主要,显示菜名,图片,包括用户的信息
第二部分分为用料,步骤,做法
第三部分:讨论,用户发的评论

设一个空数组

因为拿到数据的时候,在组件中以加载,请求速度较快,第一次找的时候为空但是空值也是值


列表图

写在路由里监听一下,当这个路由参数发生改变的时侯,看if(menuId)还在不,如果不在告诉数据重新进入
收藏
注意:
第一点先看他是否登录
第二点当前的作者是否是自己

先查看是否登录
首先已经在vuex里面登录了




收藏按钮判断是否本人登录再显示:收藏功能:判断是否登录,在请求,负责提示框显示“请先登录”
第二部分主要展示用料,步骤,做法
数据渲染

实现效果

逐个渲染数据中,菜品的步骤:编号使用数组+1即可(index)
评论
模块分为评论者,评论内容
评论者细分了两个功能,提交内容,如果未登录得情况下,提交框不显示




效果显示

评论内容:当我们再input框发布内容得时候评论区域要实时更新
以上就是详情页得大体内容
该博客详细介绍了如何开发一个菜品详情页面,包括菜名、图片和用户信息的展示,以及用料、步骤和做法的渲染。文章强调了在列表图中设置空数组来处理初次加载时可能的数据为空情况,并通过监听路由变化来更新数据。收藏功能需要检查用户是否已登录,评论模块则区分了评论者和评论内容,未登录用户无法发表评论。同时,实现了评论实时更新的效果。
374

被折叠的 条评论
为什么被折叠?



