- 博客(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
原创 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
原创 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
原创 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
原创 正则表达式
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关注的人