项目实战:《智慧线上购物商城》:基于vue3+vite+vant4组件(三) 一、注册功能实现二、使用Localstorage本地存储实现登录功能三、路由守卫:在未登录账号之前,是不能进入消息页和购物车页以及我的页,点击这三个会跳转到登录页,且提醒您还未登录;只有以及登录了才能正常点击这三个模块。四、我的页中之我的订单栏点击跳转到对应模块:在我的订单这个模块,我们要实现点击不同模块,跳转到订单页的不同部分,且在订单页里,不同部分可以相互切换。
项目实战:《智慧线上购物商城》:基于vue3+vite+vant4组件(二) 在进行上一步数据渲染之后,我们会遇到一个问题,数据渲染是成功循环在页面了,但由于是同一个页面布局循环添加点击事件是相对于所有模块都添加了同一个点击事件,我们该如何实现点击不同的模块进入不同的页面呢?ps:值得注意的是在数据渲染之前,写静态布局的时候,布局就应该考虑后续数据是循环遍历,从而减少请求到数据布局却不适合循环的的静态布局。③在工具栏添加一个点击事件,并传递json数据中的路径,通过路由跳转跳到相应界面。json中的数据都是数组对象型,一类数据是一个数组,在对象中编辑你要的数据。
JavaScript基础知识总结(一) JavaScript知识总结,JavaScript简介,变量定义,数据类型,数据类型转换,各类运算符,控制流程,if语句,switch语句,while循环,do-while循环,for循环,数组,数组遍历,数组增删改查,函数定义,作用域,匿名函数
排序方法(一) 通俗来说,就是在一个元素列里,将相邻的两个元素进行比较,比较结束后就是将大的放在小的后面,一直两两相比,直到这一个元素列全部是从小到大进行排列。j++) { if (arr[j] > arr[j+ 1 ]) { // 相邻元素两两对比 let temp = arr[j+ 1 ];// 元素交换 arr[j+ 1 ] = arr[j];}}}选择排序是一种简单直观的排序算法。
Web项目开发基本流程及注意事项 例如:一级文件夹:图片-----images样式css-----全局公共样式-----reset.css common.css style.css脚本js-----首页Index.html。