14. 开发在线点餐功能(一)

2037 字约 5 分钟读完768 次阅读更新于 2026/5/3

普通用户可见菜单和管理员区分开
image.png

展示所有的餐品

通过调用后端的接口拿到餐品的数据,然后进行渲染
404说明每调用成功,没找到这个接口
image.png
image.png
问题的根源是你的url写错了

404是一个极其简单的 极其容易出现的问题,但是它不是什么大问题,它的解决方法也很简单,只要你的url写对了,后台有这个接口,并且可以访问,它就不会出现什么问题

宝贵的经验

拥有这个经验,就不用再百度了

.line1 {
    overflow: hidden; /* 确保超出容器的文本被裁剪 */
    white-space: nowrap; /* 确保文本在一行内显示 */
    text-overflow: ellipsis; /* 使用省略号表示文本超出 */
}

.line2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; /* 确保超出容器的文本被裁剪 */
    text-overflow: ellipsis; /* 使用省略号表示文本超出 */
}

来个花里胡哨的绿
image.png

<el-tooltip :content="item.descr" placement="bottom" effect="customized">
  <div style="margin: 5px; color: #666" class="line1">{{ item.descr }}</div>
</el-tooltip>

<style>
.el-popper.is-customized {
  /* Set padding to ensure the height is 32px */
  padding: 6px 12px;
  background: linear-gradient(90deg, rgb(159, 229, 151), rgb(204, 229, 129));
}

.el-popper.is-customized .el-popper__arrow::before {
  background: linear-gradient(45deg, #b2e68d, #bce689);
  right: 0;
}
</style>

本节课完成内容
image.png

本节课代码