前端漫步

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

Vue3 西西超市

浏览 115 扫码 分享 2022-11-16 07:31:36
  • 10. 路由懒加载
  • 1. 项目搭建
  • 2. 首页docker
  • 3. 首页开发
  • 4. 使用svg-sprite-loader
  • 5. 用路由守卫做登录校验
  • 6. 使用axios发送mock请求
  • 7. Toast弹窗组件
  • 8. 拆分setup函数
  • 9. 注册校验
  • 西西超市开发总结
  • 11. 路由传参
  • 12. 商品列表页
  • 13. 购物车开发
  • 14. 订单结算页面
  • 15. 所有组件改用

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 郑晔-极客时间
    • 10x 程序员工作法
      • 2. 10x程序员是如何思考的?
      • 1. 开篇词
  • 前端知识三千问
    • 实现 atoi 将字符串转化为整数
    • 合并两个有序数组
    • 获取字符串中的URL
    • 用 CSS 实现一个钟摆动画
    • 函数柯里化的高级实现
    • React Hooks 如何模拟组件生命周期?
    • React 有哪些生命周期钩子?
    • React/Vue 的 DOM diff 算法是怎样的?
    • Vue3 为什么使用 Proxy ?
    • Vue3 为什么使用 Composition API?
    • Vue3 对比 Vue2 做了哪些改动
    • Vue2 如何实现双向绑定的?
    • JS 垃圾回收与内存泄漏
    • 浏览器里的微任务和宏任务是什么?
    • webpack 如何配置多页应用?
    • webpack 如何实现 tree-shaking?
    • webpack 如何解决开发时的跨域问题?
    • webpack 的 plugin 和 loader 是什么?
    • Node.js 的 EventLoop 是什么?
    • 虚拟 DOM 的原理是什么?
    • HTTP1.1 和 HTTP 2 的区别
    • Session, Cookie, LocalStorage, SessionStorage 的区别
    • TCP三次握手和四次挥手是什么?
    • 同源策略和跨域
    • HTTP 和 HTTPS 的区别
    • HTTP 缓存策略
    • GET 和 POST 的区别
    • 手写拖拽
    • 手写数组去重
    • 手写数组拍平flatten
    • 手写深拷贝
    • 手写 Promise.all
    • 手写 ajax
    • 手写发布订阅 eventHub
    • 手写防抖和节流
    • 可选链(?.)与空值合并(??)
    • Promise 如何使用?
    • 如何实现继承?
    • 如何实现类?
    • 闭包是什么?
    • 立即执行函数是什么?
    • 原型链是什么?
    • 用 flex 布局实现三点骰子
    • 圣杯布局和双飞翼布局
    • 如何清除浮动?
    • BFC是什么?
    • 如何实现垂直居中?
    • 两种盒模型的区别
    • meta viewport的作用
    • 什么是HTML语义化?
  • React
    • xpic图床应用
      • xpic 图床应用总结
      • 13. React 在循环中创建 ref
      • 12. 上传历史查询
      • 11. 导航栏响应式布局实现
      • 10. 点击按钮复制文本
      • 9. 自定义图片大小
      • 8. leanCloud 实现图片上传
      • 7. 私有路由
      • 6. leanCloud 实现登录注册
      • 5. Antd 表单验证
      • 4. 使用 mobx 进行状态管理
      • 3. 使用 styled-components 给组件添加样式
      • 2. 组件懒加载
      • 1. 项目搭建
    • 西虹市大屏可视化
      • 西虹市大屏可视化项目总结
      • 9. 给图表添加动画
      • 8. 环形图和饼图
      • 7. 地图
      • 6. 折线图
      • 5. 柱状图
      • 4. 实现边框层叠效果
      • 3. 文字渐变与时间显示
      • 2. 使用flex和grid完成页面布局
      • 1. 动态设置宽高
    • Dobby记账React版
      • Dobby 记账 React 版总结
      • 12. 部署项目
      • 11. 使用 React-Vant 组件库
      • 10. 展示记账记录
      • 9. 数据持久化
      • 8. tag页面样式和功能
      • 7. tags编辑页实现
      • 6. 记账页功能实现
      • 5. 给记账页添加样式
      • 4. 封装Layout组件
      • 3. 使用svg
      • 2. React-Router制造导航栏
      • 1. React项目搭建
    • React+TypeScript开发旅游网站
      • 16. 购物车请求
      • 15. 私有路由
      • 14. JWT与登录持久化
      • 13. 注册和登录
      • 12. redux-toolkit(RTK)
      • 11. 产品详情页
      • 10. redux-thunk 中间件
      • 9. 使用 combineReducers
      • 8. 使用 axios 获取数据
      • 7. react-redux
      • 6. 使用 i18n 实现系统语言切换
      • 5. Redux 数据管理
      • 4. 搭建路由 React-Router 6
      • 3. 走马灯与侧边栏多重菜单
      • 2. 首页开发
      • 1. 项目搭建
    • React核心技术
      • 15. hooks
      • 14. react-transition-group实现过渡动画
      • 13. axios
      • 12. AntDesign
      • 11. React中的样式
      • 3. JSX核心语法二
      • 2. JSX核心语法一
      • 1. 邂逅React
    • React17知识点
      • 4. useRef() 详解
      • 3. React Hooks
      • 2. React与TypeScript
      • 1. 配置React和TypeScript环境
    • React+Typescript
      • 2. React回顾
      • 1. TypeScript的类型世界
    • React Router 6 使用指南
    • How to use React Context effectively
    • hooks各个击破
    • React生命周期
    • React-router
    • Context
    • Redux
    • 组件通信之Eventhub
    • React父子组件通信
    • 组件的诞生
    • React初体验
    • React的诞生
  • Vue
    • Dobby记账
      • Dobby 记账(Vue版)总结
      • 26. 部署到GitHub
      • 25. 修复页面高度给软键盘顶起问题
      • 24. 调试和改进
      • 23. 对数据排序和分组
      • 22. 使用element-UI
      • 21. ISO8601和day.js
      • 20. 用列表展示数据
      • 19. Tabs组件和deep语法
      • 18. 使用Vuex进行状态管理
      • 17. 全局数据管理
      • 16. EditLabel.vue功能实现
      • 15. 删除标签功能
      • 14. 标签页
      • 13. 封装model.ts
      • 12. 存储到LocalStorage
      • 11. Money组件功能实现
      • 10. 将JS组件改写为TS组件
      • 9. scss的placeholder
      • 8. Money页面添加样式
      • 7. CSS思路
      • 6. SVG的坑
      • 5. 路由的active-class
      • 4. 用svg-sprite-loader引入svg
      • 3. 给页面添加样式
      • 2. 添加404页面
      • 1. 将导航栏注册为全局组件
    • Vue3 西西超市
      • 西西超市开发总结
      • 19. 部署项目
      • 18. 修复底部导航栏被软键盘顶起问题
      • 17. 移动端适配
      • 16. 个人信息页
      • 15. 所有组件改用 <script setup> 语法
      • 14. 订单结算页面
      • 13. 购物车开发
      • 12. 商品列表页
      • 11. 路由传参
      • 10. 路由懒加载
      • 9. 注册校验
      • 8. 拆分setup函数
      • 7. Toast弹窗组件
      • 6. 使用axios发送mock请求
      • 5. 用路由守卫做登录校验
      • 4. 使用svg-sprite-loader
      • 3. 首页开发
      • 2. 首页docker
      • 1. 项目搭建
    • Pika UI( Vue3版 )
      • Pika UI 总结
      • 12. 发布源代码至npm
      • 11. 代码优化
      • 10. 封装Demo组件
      • 9. 使用prismjs实现代码高亮
      • 8. 自定义loader展示*.vue文件代码
      • 7. 支持markdown文件导入
      • 6. 官网装修
      • 5. Tabs组件
      • 4. Dialog组件
      • 3. Button组件
      • 2. Switch组件
      • 1. 使用Vite搭建官网
    • 恋恋笔记本
      • 7. 使用Element-UI
      • 6. 笔记本列表页面
      • 5. 页面跳转
      • 4. 封装接口
      • 3. 组件和样式
      • 2. 使用Typescript
      • 1. 项目搭建
    • Vue3知识点总结
      • 10. 解决defineProps ESLint报错
      • 9. 在<script setup>语法中使用emit
      • 8. vue3高级用法
      • 7. Vue配套工具
      • 6. Composition API
      • 5. 高级语法
      • 4. Vue动画
      • 3. 深入组件
      • 2. 基础语法
      • 1. 语法初探
    • 监听子组件事件
    • @Watch的使用方法
    • 给@component添加components
    • vue-router传递参数
    • v-bind绑定class
    • vue过滤器
    • axios的使用
    • router-link传递参数
    • 如何用Vue开始搭建项目?
    • Vue.js与Vue.runtime.js的区别
    • Vue之数据响应式
    • Vue之computed和watch
    • Vue之directives
    • Vue之template
    • v-if与v-show的区别
    • Vue之mixins
    • Vue之provide和inject
    • Vue之表单输入绑定与v-model
    • 如何使用VueRouter?
    • 如何使用slot?
    • Vue之构造选项
    • 开发money组件的css技巧及模块化
    • JS VS TS
    • numberpad组件功能实现
    • Tags组件功能实现
    • 回退功能的实现
    • 将数据保存至localStorage
    • TS引入JS及JS转TS
    • 封装新建标签功能
    • $route VS $router
  • Git
    • Git操作指南
    • Ry's Git Tutorial - 3
    • Ry's Git Tutorial - 2
    • Ry's Git Tutorial - 1
  • Canvas
    • canvas 画板
    • parcel 使用教程
  • CSS主流布局进阶与实战
    • 11. 综合实践
    • 10. CSS文件划分和方法论
    • 9. 响应式布局
    • 8. 移动端适配布局
    • 7. grid布局综合案例
    • 6. grid布局
    • 5. flex布局(三):综合案例
    • 4. flex布局(二):子项属性
    • 3. flex布局(一):容器属性
    • 2. 布局中的尺寸和位置
    • 1. CSS还原UI设计
  • Full Stack Open 2021
    • Part 9 Typescript
      • 4. 利用TypeScript编写React应用
      • 3. TypeScript版的express应用
      • 2. TypeScript的一小步
      • 1.背景介绍
    • Part 7 React router、自定义 hook,利用CSS和webpack给app添加样式
      • 5. 各种各样的Class components
      • 4. webpack
      • 3. 更多样式
      • 2. 自定义hooks
      • 1. React-router
    • Part 6 利用Redux进行状态管理
      • 4. connect方法
      • 3. 在Redux应用中与后端通信
      • 2. 再来点 reducers
      • 1. Flux架构与Redux
    • Part 5 测试 React 应用
      • 4. 端到端测试
      • 3. 测试React应用
      • 2. props.children 与 proptypes
      • 1. 完成前台的登录功能
    • Part 4 测试 Express 服务端程序, 以及用户管理
      • 4. JWT密钥认证
      • 3. 用户管理
      • 2. 测试后端应用
      • 1. 从后端结构到测试入门
    • Part 3 用NodeJS和Express写服务端程序
      • 4. ESLint与代码检查
      • 3. 将数据存入MongoDB
      • 2. 将应用部署到网上
      • 1. Node.js 与 Express
    • Part 2 与服务器通信
      • 5. 给React应用加点样式
      • 4. 在服务端将数据alert出来
      • 3. 从服务端获取数据
      • 2. 表单
      • 1. 从渲染集合到模块学习
    • Part 1 React入门
      • 4. 深入React 应用调试
      • 3. 组件状态,事件处理
      • 2. JavaScript
      • 1. React简介
    • Part 0 简介
      • 1. 基础知识
  • 实践与输出
    • git push 时报错
    • axios封装方法汇总
    • Canvas 和 SVG 的区别是什么?
    • TypeScript 杂谈
    • JSON.pare 解析空字符串的问题
    • creat-react-app 项目添加proxy
    • sass中placeholder和mixin的区别
    • v-2ray路由配置pac模式
    • 解决webstorm终端中文显示unicode编码问题
    • promise使用示例
    • VueJS和React事件处理的区别
    • TypeScript 2小时速学
    • 新版vscode设置终端为gitbash的方法
    • SSTap搭建hotspot
    • Markdown快捷输入对照表
    • npm错误unable to verify the first certificate解决办法
    • VSCode使用Prettier+ESLint+EditorConfig格式化代码
    • VSCode将CRLF设置为LF
    • Learn Enough Git to Be Dangerous
    • python移动文件到文件夹
    • python多线程下载instagram
    • 从控制台将变量保存到本地
    • 端口1080被占用的解决办法
    • 给windows终端设置代理
    • 将ESLPod单词表导入Anki教程
    • Kindle+Anki打造背单词利器终极指南
    • 自制Anki专用21万词条真人发音词典(vocabulary.com + 韦氏 + 朗文)
    • 正则表达式在Anki中的实践与思考
    • KindleMate-Anki背单词模板源码分享
    • Python使用指定的列表批量重命名
    • TypeScript的作用
    • 什么是闭包和立即执行函数?
    • 浅析函数节流和函数防抖
    • 一招提取win10锁屏壁纸
    • 如何清空kindle生词本
    • 什么是跨域/CORS/JSONP?
    • insertAdjacentHTML的使用
    • 如何自定义Anki样式
    • em与rem的区别
    • 如何使用Promise和async/await?
    • margin: auto 和 flex 的相互作用
    • 垂直居中实现方式大赏
    • meta viewport的用法
    • 如何理解HTML语义化?
    • flex cheatsheet
    • 触发DOM事件
    • 监测vue路由变化
    • webstorm修改双击shift弹出搜索设定
    • React与Vue的区别
    • this详解
    • npx create-react-app 与 create-react-app的区别
    • onClick要如何传参数?
    • git将代码提交到另一个远程仓库
    • removeEventListener的使用
    • 让text在div内居中的方法
    • <progress>:进度指示元素
    • 丢失“this”的解决方案
    • substr与substring的区别
    • loading动画小case
    • CSS-animation-101
    • 来画个皮卡丘吧
    • 什么是闭包?
    • GitHub提交commit不变绿的原因
    • 盒模型实践
    • Markdown语法详解
    • 深入理解.sync修饰符
    • v-model详解
    • 用CSS做一个三角形
  • 现代JavaScript教程
    • 正则表达式
    • XMLHttpRequest
    • FormData
    • fetch网络请求
    • 弹窗
    • 坐标
    • 事件详解
    • DOM样式和类
    • DOM修改文档
    • 特性attributes和属性properties
    • DOM节点属性
    • DOM之遍历与搜索
    • JavaScript动画
    • CSS动画
    • module
    • async/await
    • 微任务队列
    • Promise
    • 类
    • 原型、继承
    • 对象属性配置
    • 函数进阶
    • 数据类型
    • Object(对象)基础知识
    • 代码质量
    • JavaScript基础知识
  • TypeScript in 50 Lessons
    • lesson 16: Callbacks
    • lesson 15: A Search Function
    • lesson 14: Interfaces
    • lesson 13: Typing Classes
    • lesson 12: Object Type Tool Belt
    • lesson 11: Typing Objects
    • Lesson 10: Control flow
    • Lesson 9: any, Are you OK?
    • Lesson 8: Compiling TypeScript
    • Lesson 7: Tooling
    • Lesson 6: Ambient Declaration Files
    • Lesson 5: Type Declaration Files
    • Lesson 3: Types
    • Lesson 2: Hunting Bugs
    • Lesson 1: Red Squiggly Lines
  • Python Crash Course 2nd
    • Project 1: Alien Invasion
      • Chapter 12: A Ship that Fires Bullets
    • Chapter 11: Testing Your Code
    • Chapter 10: Files and Exceptions
    • Chapter 9: Classes
    • Chapter 8: Functions
    • Chapter 7: User Input and While Loops
    • Chapter 6: Dictionaries
    • Chapter 5: if Statement
    • chapter 4: Working with Lists
    • chapter 3: Introducing Lists
    • chapter 2: Variables and Simple Data Types
    • chapter 1: Getting Started
  • JavaScript
    • 三十分钟入门正则表达式
    • 如何实现一个导航网站?
    • 会动的代码
    • JavaScript的诞生
    • JS构造函数和class
    • JS对象
    • JS函数对象
    • JS函数的执行时机
    • 你不得不知的算法(上)
    • 你不得不知的算法(下)
    • DOM编程详解
    • 封装DOM
    • 手写jQuery
    • jQuery设计思想
    • 异步与Promise
    • 什么是跨域?
    • 静态服务器
    • 动态服务器
    • call, apply, bind的区别
    • 数组去重问题
    • 什么是继承?
    • 动态显示与代码重构
    • AJAX详解
    • MVC初探(下)
    • 浅析MVC
    • JS数组对象
    • DOM事件模型与事件委托
  • CSS
    • float布局
    • grid布局
    • div的分层
    • flex布局
    • CSS动画和浏览器渲染原理
    • position定位
    • CSS in 44 minutes
    • CSS 揭秘
      • 9. 梯形标签页
      • 8. bevel切角
      • 7. 菱形图片
      • 6. 平行四边形
      • 5. 自适应的椭圆
      • 4. 边框内圆角
      • 3. 灵活的背景定位
      • 2. 多重边框
      • 1. 半透明边框
      • 第1章 引言
  • 小程序
    • 小程序-DobbyMusic
      • 2. 创建页面和添加tabBar
      • 1. 小程序介绍
    • 小程序基础
      • 2. 小程序基本目录结构
      • 1. 初识小程序
  • 基础知识
    • HTML/CSS回顾
    • Bash命令详解
    • HTML5概述
    • HTML常用标签
    • Emmet语法
    • 浅析URL
    • HTTP请求与响应
    • 内存图与JS世界
    • 你知道Tag Function吗?
    • webpack使用教程(上)
    • webpack使用教程(下)
    • 手把手教你配置webstorm
    • MVC初探(上)
    • HTML入门教程
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注