
仿京东笔记
做尚硅谷项目遇到的问题
高山我梦口香糖
这个作者很懒,什么都没留下…
展开
-
阻止默认行为
点击登录乱跳,阻止他原创 2022-02-08 20:55:44 · 195 阅读 · 0 评论 -
【命名空间】踩坑
开了命名空间,所以要写路径原创 2022-02-01 21:12:52 · 100 阅读 · 0 评论 -
分页。。。
原创 2022-01-02 03:11:45 · 302 阅读 · 0 评论 -
排序11111
1就是综合,2就是降序 iconfont-阿里巴巴矢量图标库 去下载引入原创 2022-01-01 12:20:21 · 197 阅读 · 0 评论 -
分类属性思路
这里的props是个数组,取出来分割,取中间那个 问题来了,点击会重复,去重原创 2022-01-01 10:34:43 · 589 阅读 · 0 评论 -
子传父的用法
点击商标,然后传到父组件上面的,一起发起给服务器请求数据,因为searchParams是挂在父组件的 所以用到子传父,这里用到自定义函数 这里随便写就行了,因为参数就是子组件传过来的 顺便搞下点击品牌的面包屑 ...原创 2022-01-01 10:15:33 · 435 阅读 · 0 评论 -
面包屑处理关键字($bus)
配置bus 优化一下,不删掉query原创 2021-12-31 18:36:21 · 215 阅读 · 0 评论 -
面包屑分类处理和路由优化
把标签遍历出来,添加点击事件,点击就把catagoryName置空,问题来了 ,地址栏还是有带参数的 ================================ params标签也是如此原创 2021-12-31 17:40:43 · 340 阅读 · 0 评论 -
搜索思路12121212
在挂载前把数据整理好,挂载的时候就已经从服务器拿到数据了原创 2021-12-31 17:04:27 · 210 阅读 · 0 评论 -
search
h原创 2021-12-30 19:33:14 · 194 阅读 · 0 评论 -
floor
首先是写axios请求 在home挂载就请求派发 去vuex一键三连 然后home循环遍历就行 再父传子,用:绑定,在子组件用props接受就行 ========================== 接着填数据,有意思的是, 这里可以直接挂载,因为他的数据是父亲给的,结构有了 ...原创 2021-12-29 22:15:57 · 362 阅读 · 0 评论 -
swiper应用
下载Swiper - Swiper中文网 先下载原创 2021-12-29 20:53:32 · 323 阅读 · 0 评论 -
过渡动画.
原创 2021-12-27 19:22:15 · 86 阅读 · 0 评论 -
商品列表优化
因为nav是首页和搜索公用的,但是跳转的时候home的nav销毁了,又发了一次请求 每次请求都会发一次请求 问题:能不能放在main.js?他也是执行一次 不行,因为只有组件才有this,main.js不是组件,this 是undefined vue组件是vue结尾的, ...原创 2021-12-27 19:21:45 · 209 阅读 · 0 评论 -
三级联动路由跳转分析
但是有router-link的话会出现1000多个组件,这不好,造成内存浪费,卡顿 用委托+编程式 <template lang=""> <!-- 商品分类导航 --> <div class="type-nav"> <div class="container"> <h2 class="all">全部商品分类</h2> <nav ...原创 2021-12-27 16:36:06 · 305 阅读 · 0 评论 -
解决卡顿问题,防抖和节流
lodash.debounce | Lodash 中文文档 | Lodash 中文网 输入一次就发一次请求不好,要输入完毕再延迟发好点,就是连续的快速触发,他只会执行一次 节流 ================================= ...原创 2021-12-26 19:38:25 · 124 阅读 · 0 评论 -
三级联动获取
在挂在时候发起请求 再绑定值就可以了原创 2021-12-26 16:11:07 · 135 阅读 · 0 评论 -
vuex模块式开发
先安装vuex 挂上后,发现组件自带一个store =================================================== 以上都删掉,因为如果数据太多全堆在一起就会乱 要模块式开发 抽出来 再合并 ...原创 2021-12-25 19:28:16 · 192 阅读 · 0 评论 -
vuex绑定数据,mapState
引入 然后就可以直接{{变量}}就行了原创 2021-12-24 23:22:39 · 209 阅读 · 0 评论 -
安装进度条
引入css,在请求时start(),结束就done()原创 2021-12-24 22:25:30 · 106 阅读 · 0 评论 -
跨域问题,
进入 DevServer | webpack 中文文档 配置完重新运行原创 2021-12-24 22:15:36 · 311 阅读 · 0 评论 -
axios封装
先安装axios //对axios二次封装,因为可以对他拦截 import axios from "axios"; import { Promise } from "core-js"; //1.利用axios对象的方法create,创建实例 //2.request就是axios,只不过要配置一次 const requests = axios.create({ //这是配置对象 baseURL:'/api', timeout:5000 }); // 请...原创 2021-12-24 21:37:09 · 219 阅读 · 0 评论 -
navi错误
连续点击会爆红,因为router-link已经底层弄好了,而编程式导航会返回一个对象,因为没有失败和成功的回调函数,所以会爆红,虽然没影响,但是还是要处理一下 因为$router是VueRouter的一个实例,打印他,发现上面没有push方法,于是看他的原型,原型上面有,于是想要重写push,就要去她的原型上面修改push方法。 ...原创 2021-12-24 19:25:31 · 403 阅读 · 0 评论 -
路由传参push
原来data中的值在这里可以动态地看 面试题 加了占位符但是没有传params的话,url会出错,给占位符加一个问号,代表可传可不传 面试题三 传空串的话,也会显示错误 解决方法就是传一个undefined过去 ...原创 2021-12-24 18:57:08 · 189 阅读 · 0 评论 -
footer的显示与隐藏
但是太过死板,原创 2021-12-21 23:26:12 · 289 阅读 · 0 评论 -
1,入门一些理论和配置
配置自动打开 但是yarn命令不行,得npm run serve 我也不知道为什么 配置关闭selint 在根目录下创建,vue.config.js,上面写着 module.exports={ lingOnSave:false } 配置根目录别名 { "compilerOptions": { "baseUrl": "./", "paths": { "@/*":["src.*"] ...原创 2021-12-21 18:58:53 · 188 阅读 · 0 评论