- 博客(7)
- 收藏
- 关注
转载 电脑右键属性和个性化中的主题无法打开
win+r输入regedit打开注册表,找到"\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc"右边的start,修改为2即可。
2021-11-22 02:25:44
472
1
原创 Vue路由守卫
路由前置守卫在路由对象上使用固定方法beforeEach场景: 当你要对路由权限判断时router.beforeEach((to, from, next)=>{//路由跳转"之前"先执行这里, 决定是否跳转})// 参数1: 要跳转到的路由 (路由对象信息) 目标// 参数2: 从哪里跳转的路由 (路由对象信息) 来源// 参数3: 函数体 next()才会让路由正常的跳转切换, next(false)在原地停留, next("强制修改到另一个路由路径上") 注意: 如
2021-08-14 23:06:58
211
原创 Promise
Promise ES6(ECMAScript 2015)中新增了Promise的概念多层回调函数的相互嵌套,就形成了回调地狱回调地狱的缺点: 代码耦合性太强,难以维护; 大量冗余代码相互嵌套,代码的可读性差;1)Promise是一个构造函数创建Promise的实例 const p= new Promise( ) ; new出来的Promise实例对象代表一个异步操作2)Promise.prototype 上包含一个 .then( )方法每次new 出来的实例对象都可以通过原型链的方式访问到.t
2021-08-14 22:16:46
129
原创 node中的ES6模块化
AMD和CMD适用于浏览器端的javascript模块化Commonjs适用于服务器端的javascript模块化ES6模块化规范时浏览器端与服务器端通用的模块化开发规范1)每个js文件都是一个独立的模块2)导入其他模块成员使用import关键字3)向外共享模块成员使用expor关键字node.js中仅支持Commonjs模块化,使用ES6模块化语法需要配置1.安装了V14.15.1或更高版本的node.js2.在package.json的根节点中添加"type":"
2021-08-14 21:52:32
722
转载 解决CSS设置盒子外边距塌陷问题
(1)为父盒子设置border,为外层添加border后父子盒子就不是真正意义上的贴合(可以设置成透明:border:1px solid transparent)。(2)为父盒子添加overflow:hidden;(3)为父盒子设定padding值;(4)为父盒子添加position:fixed;(5)为父盒子添加 display:table;(6)利用伪元素给子元素的前面添加一个空元素.son:before{ content:""; overflow:hidden;
2021-05-31 21:35:46
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人