自定义博客皮肤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 301

原创 3月8日笔记

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

2022-03-08 22:05:17 165

转载 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 183

原创 watch的深度监听问题

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

2022-03-06 20:29:05 199

原创 vant list组件使用的坑

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

2022-03-03 10:00:23 472

转载 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 96

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

背景图片不受padding值的影响

2022-02-26 21:58:31 1026

原创 css3结构伪类选择器

1.li:first-child 2.li:last-child 3.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 75

原创 vscodetab设置间距为2

在搜索tabsize 设置如图所示

2022-02-23 12:52:38 712

原创 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 433

原创 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 159

原创 vue脚手架文件

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

2022-02-22 16:08:44 538

原创 随心购bug总结

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

2022-02-20 23:09:48 138

原创 前端常见面试题

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 438

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

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

2022-02-20 21:25:42 388

原创 JQuery使用教程

1.jq的基本使用 jq需要一个入口函数(()=>)在这个入口函数中使用jq2.(()=>{})在这个入口函数中使用jq 2.(()=>)在这个入口函数中使用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 1915

原创 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 229 1

原创 map 和 set

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

2022-02-20 10:01:29 126

原创 正则表达式

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 316

原创 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 202

空空如也

空空如也

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

TA关注的人

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