09 2020 档案
摘要:网上一堆答案都不尽人意,一下app端,一下H5的,这里我说说微信小程序端。 10月14号 发现一个更加简洁的方法 直接在data的ruturn中写statusBarHeight: uni.getSystemInfoSync().statusBarHeight, 就能获取任何设备下的状态栏高度了,其他
阅读全文
摘要:parseInt()、Number()这两个函数用到最多的地方就是把一个字符串转换成数据类型,那么他们都有哪些区别?####1、parseInt()parseInt()函数将给定的字符串以指定的基数解析为整数。parseInt(string,radix)第二个参数表示使用的进制,我们一般使用10进制
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum
阅读全文
摘要:在编写页面时,看到页面没有任何效果就只是直入直出,完全没有一点逼格,所以想要实现类似于原生app的那种切换页面时的特效,遂开始google,发现网上各种方案都是各有优缺点,于是整理了自认为优雅的方案并记录下来. 实现难点 如何判断切换路由时是前进还是后退 每次切换时向左向右切换动画如何实现 解决方案
阅读全文
摘要:https://www.jianshu.com/p/074d8261a1d7
阅读全文
摘要:async/await-摘要: 有时候我们需要同步的写法,即下一步的结果依赖于上一步的请求返回结果,当然我们可以把下一步的写法,放入请求的then回调中, 但这是不直观的,这里我只简单记录下: 1.比如我们有一个获取默认Id的接口,首次加载调用。 //默认季度 Get_GDPT() { return
阅读全文
摘要:vue项目中请求不同接口时,动态切换对应域名。 1.首先是项目搭建是vue-cli,搭建完毕会有全局变量配置生成文件 设置好两个域名 2、API中设置识别环境参数,这里属性名为requestBaseUrl api管理目录结构: 加上: 3.开始配置拦截器 到这里,我们把config打印出来,所有参数
阅读全文
摘要:_variable.scss /* 媒体查询 */ laptop: 1024px; phone: 480px; /* 主题状态颜色 */ success: #67c23a; $waring:
阅读全文
摘要:自定义滚动条实现 此部分针对webkit内核的浏览器,使用伪类来改变滚动条的默认样式,详情如下: 滚动条组成部分 1. ::-webkit-scrollbar 滚动条整体部分 2. ::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或向左向右移动) 3. ::-
阅读全文
摘要:1 <!-- 2 * @Description: nav侧边栏 3 * @Version: 1.0 4 * @Autor: Nanke_南柯 5 * @Date: 2020-09-03 17:22:19 6 * @LastEditors: Nanke_南柯 7 * @LastEditTime: 20
阅读全文
摘要:简单记录:多个组件为页面切换时如何设置过渡动画。 路由切换设置过渡效果请移步:"https://blog.csdn.net/qq_33236453/article/details/79110485" "animate.css版本为": "^4.1.0" 红色部分为相关主要代码: <template>
阅读全文
摘要:lodash可以让代码更简短,可是往往容易让我们忘记原生写法,不建议频繁使用。 以下列几个最频繁使用的方法: 查阅官网:https://www.lodashjs.com/docs/lodash.chunk _.range(10) //生成元素为0到9的数组 _.times(10, (i)=>cons
阅读全文
摘要:npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件一个是 --save || -S // 运行依赖(发布) 另一个是 –save-dev || -D //开发依赖(辅助) 区别是它们会把依赖包添加到package.json 文件 –sav
阅读全文
摘要:1 let obj1 = { 2 a: 0, 3 b: 0 4 } 5 let obj2 = '' 6 7 // obj2 = obj1 8 // obj2.a = 10 9 // console.log(obj1, obj2); //{ a: 10, b: 0 } { a: 10, b: 0 }
阅读全文
摘要:1、calc: 启动计算器 2、notepad: 打开记事本 3、write: 写字板 4、mspaint: 画图板 5、snippingtool:截图工具,支持无规则截图 6、mplayer2: 简易widnows media player 7、Sndvol: 音量控制程序 8、osk: 打开屏幕
阅读全文
摘要:1.数组交集 普通数组 1 const arr1 = [1, 2, 3, 4, 5, 8, 9], arr2 = [5, 6, 7, 8, 9]; 2 const intersection = arr1.filter(val => arr2.indexOf(val) > -1) 3 console.
阅读全文
摘要:1.some() 2. reduce() 3. Every() 4. map() 5. flat() 6. filter() 7. forEach() 8. findIndex() 9. find() 10. sort() 11. concat() 12. fill() 13. includes()
阅读全文