首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
项目一 :卖茶叶(小鹿线P4 课程 前后端一起的)
外包小前端
创建于2021-07-26
订阅专栏
卖茶叶项目笔记和面试提炼点: github 项目地址:https://github.com/beishzhu/toutiao-m
等 4 人订阅
共39篇文章
创建于2021-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
购物车(前端静态页面编写)
注意: 1.这里的商品数量 用了一个vant组件 ,要先全局安装, Vue 3 项目,安装 Vant 3: npm i vant@next -S vant 官网文档 https://vant-cont
我的(手机号+密码)登录成功后返回数据 存储在vuex ,通过本地存储 做数据持久化
思路:vuex+本地存储做数据持久化 vuex代码:在store文件夹上 写一个 mutations-types.js 存放 mutations的函数名 在store的index.js文件上引 use
我的 (登录页面:找回密码) 前后端一起搞
思路: 注意:这里的路由采用(子路由跳转) 前端: 点击找回密码 , 根据设置路由(采用了子路由方法跳转)跳转到对应的页面 校验手机号和 手机验证码 输入正确 2.1 手机号校验:前端校验完之后 发送
我的 (登录页面:快速注册) 前后端一起搞
思路: 用短信验证码登录一样的思路,只是多了一个密码验证 :https://juejin.cn/post/6992033769918038052/ 记得配置页面跳转路由 前端: 后端接口:
我的 (登录页面:短信验证码)登录 前后端一起搞
思路: 前端: 点击获取短信验证码按钮 1.1 前端校验 手机号是否正确 1.2 点击的按钮文案更换成 倒计时按钮,倒计时完成后,回复原来的模样 1.3 向后端发送请求:传递手机号,操作后端去发送验证
我的(登录页面:用户名+密码)前后端一起弄
思路: 用户点击登录 按钮,前端做基本表单数正则据检验 手机号和密码校验 向后端发送请求,在后端:先对手机号校验,然后 手机号+密码一起校验 前端代码:UserLogin.vue 后端接口: sql查
商品详情页:在首页home中:点击猜你喜欢跳转商品详情页(前后端数据一起处理 )用了:提高性能 keep-alive
技术点: 路由传参: 1.1 用query : 显式传参 1.2 params:隐式传参(注意:跳转的路径要用name,不然无法获取到传的参数) 【提高性能 keep-alive 使用】:是在项目的a
点击商品:进入详情页(页面布局)(带着疑问来做)
注意点: 1 注意,首页使用了better-scroll -S 滚动 ,点击事件默认关闭,要记得开启: click: true, // 将clcik设置为true 问题点: A B C 三个组件 :
茶叶分类:右侧滚动数据,联动左侧样式
思路: 动态绑定class ,用对象形式,并结合计算属性 计算属性又结合findIndex 和 数据的比较 滚动右边的数据 左边的菜单导航根据判断滚动的高度,自动跳到对应的菜单选项
茶叶分类:左右联动(点击左侧菜单,右侧自动滚动到对应位置)
注意:使用better-scroll,点击事件默认是关闭的,要设置:click 为 true 前端: <li v-for="(item,index) in menuList" :key="index"
茶叶分类:注意后端数据结构和前端页面结构(因为结构没搭好整了好久)
后端:数据分三级 前端: ul li 里面签到 ui li ,不然后端的数据是三层的,只能这样嵌套方便数据循环和渲染
vue.config.js 配置文件(卖茶叶项目的配置)
const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } module.expor
项目面试提炼点 和 项目疑问点
面试提炼点: 1. 路由跳转方式有哪些?传参和不传参 笔记在 第三点 2. router 和 route 的区别是什么 笔记在 第三点 3. 组件内通用样式穿透: ::v-deep 4. 第三方插件引
感觉好难哦(还有救吗) tab页面切换判断(升序降序) 以及计算属性的使用
前端 后端 后端这种取值方式第一次见有点懵逼 mysql 表结构设计 zh代表综合 页面前端 后端 后端这种取值方式第一次见有点懵逼 mysql 表结构设计 zh代表综合 页面前端 后端 后端这种取值
input 输入框根据关键词查询内容
后端: 前端:input 输入框根据关键词查询内容input 输入框根据关键词查询内容input 输入框根据关键词查询内容input 输入框根据关键词查询内容input 输入框根据关键词查询内容inp
sql.js文件
var mysql = require('mysql') var connection = mysql.createConnection({ host: '127.0.0.1', user: 'roo
axios 请求二次封装
import axios from 'axios'; import { Indicator } from 'mint-ui'; export default { common: { method: '
卖茶叶(前后端一起搞:详细笔记):http://m.tea7.com/index.htm
卖茶叶 项目创建:参考笔记:https://juejin.cn/post/6986665021715513357 一 字体图标+淘宝无限适配 + 公共样式文件 : 1 在asse
开发工作流
1:登录gitee 创建一个仓库 2:在本地把仓库克隆下来: git clone https://gitee.com/zhu12/es6.git 3:cd 进