自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 vue 需要重置和清空data数据的时候可以使用abject.assagn

vue 需要重置和清空data数据的时候可以使用abject.assagn

2022-03-12 23:55:44 241

原创 3月8日笔记

1.虚拟列表的功能是怎么实现的2.微信小程序更新的时候需要调用哪个api3.平时在项目中是怎么做性能优化的4.vue中路由是怎么动态引入5.路由守卫的应用场景6.token时效性的验证,是怎么结合路由守卫来使用的...

2022-03-08 22:05:17 139

转载 axios使用方法

1.axios发送get请求,如果有要携带参数axios.get(url,{params:{name:‘zs’}})2.发送post请求,axios.post(url,data)3.delete删除//直接从url里面删除axios.delete('/data.json',{ params:{ id:12 } }).then((res)=>{ console.log(res) })axios.delete('/d

2022-03-07 10:13:07 149

原创 watch的深度监听问题

1.watch中想添加两层以上,必须使用深度监听

2022-03-06 20:29:05 148

原创 vant list组件使用的坑

1.解决请求两次数据重复把finish的初始值设置为true,然后添加 immediate-check=true2.如何判断finish为true的情况一般看网络请求返回的是code是否为错误码

2022-03-03 10:00:23 398

转载 git的一些笔记

Git上传文件错误导致本地代码丢失 1.问题描述:通过Git上传本地文件,在git commit操作后本地未上传的代码全部丢失…2.解决:第一步:在项目目录下打开Git Bash;第二步:输入 git reflog第三步:在返回结果中找到丢失前的commit那一步的HEAD@{n},输入 git reset --hard HEAD@{n}第四步:愉快地到本地查看找回的代码吧!解决error: failed to push some refs to ‘xxx(远程库)’:https://blog

2022-02-28 10:33:07 60

原创 背景图片不被padding所影响

背景图片不受padding值的影响

2022-02-26 21:58:31 828

原创 css3结构伪类选择器

1.li:first-child2.li:last-child3.nth-child(n) 我们要第几个,n就是几 比如我们选第8个, 我们直接写 8就可以了4.伪类 /* n 是公式 但是 n 从0开始计算 */ /* ul li:nth-child(n) { background-color: pink; } */ /* 2n 偶数 类似于 even */ /* ul li:nth-child(2n)

2022-02-24 13:59:21 54

原创 vscodetab设置间距为2

在搜索tabsize设置如图所示

2022-02-23 12:52:38 605

原创 stylus设置全局变量

1.module.exports = {chainWebpack: config => {const oneOfsMap = config.module.rule(“stylus”).oneOfs.store;oneOfsMap.forEach(item => {item.use(“style-resources-loader”).loader(“style-resources-loader”).options({// 需要插入的文件路径patterns: “./src/ass

2022-02-22 23:22:59 361

原创 3x脚手架配置vx响应式

1.需要注意的是: 询问配置 PostCSS 时需要选择的是 In dedicated config files 在专用配置文件中2.新建文件.postcssrc.js,然后复制下面这段代码://https://github.com/michael-ciniawsky/postcss-load-config// module.exports = {// plugins: {// autoprefixer: {}// }// }module.exports

2022-02-22 18:29:23 123

原创 vue脚手架文件

首先区要分脚手架版本:若安装了最新版本脚手架,想用老版本脚手架,创建vue2项目,需要拉取vue-cli2.x的模板才可以用!!1.拉取模板命令: npm install @vue/cli-init -g2.vue init webpack vue-cli2test1、项目名称:默认? Project name vue-cli2test2、项目描述:默认? Project description A Vue.js project3、作者信息:默认读取git信息? Author baijung

2022-02-22 16:08:44 482

原创 随心购bug总结

1.在新增地址的时候要注意把省市区中拿到的value处理一下,可通过object.value拿到数组中每个对象的vuelue,这个api返回的就是一个所有value组成的数组,然后item[1]拿到每一个城市名字,在push进入result就实现了功能。2.在新增表单完毕点击确定按钮返回管理地址页面的时候,需要用到deactivetied钩子,去清空页面中的值,以防止下一次进入页面值还在哪里。3.在更新地址这个页面之中,省市区是需要监视的,不然每一次就不能修改这个第一次从页面过来的初始值。4.为什么在

2022-02-20 23:09:48 100

原创 前端常见面试题

1.数组分块 function fenkuai(arr,size){ let result = [] //临时变量 temp = [] arr.forEach(element => { if(temp.length === 0){ result.push(temp) } temp.push(element)

2022-02-20 22:12:04 412

原创 js 数组 字符串对象的一些常用方法

1.数组join()数组转字符串:数组转字符串,方法只接收一个参数:即默认为逗号分隔符()。pop():方法用于删除并返回数组的最后一个元素。shift():方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。unshift():方法可向数组的开头添加一个或更多元素,并返回新的长度。方法用于对数组的元素进行排序。reverse()方法用于颠倒数组中元素的顺序。slice()数组截取splice() 删除 增加 修改indexof和 lastindexof5个迭代方法:forEac

2022-02-20 21:25:42 353

原创 JQuery使用教程

1.jq的基本使用jq需要一个入口函数(()=>)在这个入口函数中使用jq2.(()=>{})在这个入口函数中使用jq2.(()=>)在这个入口函数中使用jq2.,jQ是是jq的顶级对象3.jQuery对象转换为DOM对象:myvideo.play();jq的层级和基本选择器是和css的选择器一样的;jq具有隐式迭代$("ul li").css("color", "red");;4.筛选选择器: $("ul li:first").css("color", "red"); $

2022-02-20 20:27:58 1805

原创 htttp缓存

1.什么是缓存没有必要把不需要重新获取一遍的东西重新获取,这就是缓存;js css img需要被缓存,2.强制缓存初次请求,如果服务端认为可以被缓存就会返回cache-control和资源,cache-control是在response-header中max-age:可以设置缓存的时间,浏览器再次请求的时候,会先去本地缓存中查找,如果找到的话,就会直接返回资源,如果没有找到就重新向服务器发起请求,如果size中显示的是disk-cache则走的就是本地缓存,反应会非常的快。cache-control的

2022-02-20 11:20:57 189 1

原创 map 和 set

1.map可以以任意类型为key,map是有序结构,map操作同样很快2.set是无序的,set元素不能重复,,操作很快

2022-02-20 10:01:29 89

原创 正则表达式

1.正则表达式方式一:let regexp = new RegExp(/123/);方式二:利用字面量创建正则表达式 let rg = /123/;regobj.test(str) regobj是正则表达式,str是测试的字符串。2.边界符边界符 ^ $3.字符类字符类: [] 表示有一系列字符可供选择,只要匹配其中一个就可以了;如果中括号里面有^ 表示取反的意思 千万和 我们边界符 ^ 别混淆var reg2 = /^[^a-zA-Z0-9_-]$/; 4.量词符量词符: 用来设定某个模式

2022-02-20 09:11:00 228

原创 web api

1.创建和插入节点(1)node.appendChild(child) node是父节点 child是子节点 appendChild可以在父节点里面添加子节点,类似于数组数组push (2). node.insertBefore(child, 指定元素) 在指定元素之前插入元素 (3).document.createElement 创建节点2.查找兄弟节点(1)查找上一个兄弟元素节点node.previousElementSibling (2)查找下一个兄弟元素节点node.nextElementSi

2022-02-19 13:52:42 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除