- 博客(14)
- 收藏
- 关注
原创 如何配置路由守卫
路由守卫,又叫导航守卫:就是路由跳转过程中的一些钩子函数。路由跳转是一个大的过程,这个大的过程分为跳转前中后等等细小的过程,在每一个过程中都有一函数,这个函数能让你操作一些其他的事儿的时机,这就是导航守卫。vue中路由守卫一共有三种:全局路由守卫,组件内路由守卫,router独享守卫路由守卫的配置基本相同
2022-12-03 21:45:49
1200
原创 vue中的 keep-alive
主要用于保留组件状态或避免重新渲染。有一个列表页面和一个详情页面,那么用户就会经常执行打开这样的话 列表 和 详情 都是一个频率很高的页面,那么就可以对列表组件使用进行缓存,这样用户每次返回列表的时候,都能从缓存中快速渲染,而不是重新渲染。字符串或正则表达式。只有匹配的组件会被缓存。字符串或正则表达式。任何匹配的组件都不会被缓存。包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和相似,是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。
2022-12-02 21:54:45
424
原创 如何进行axios和request的封装
Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios封装和request封装
2022-12-01 19:02:23
495
原创 一些常用的方法
可以设置和返回被选对象的全部节点(当直接在html()中设置更改的样式时,html会自动识别标签及类型)可以设置指定元素属性名及属性值(在jquery中attr和prop做不到时可以使用此方法)可以设置和返回对象的本身属性(多用于表单对象的操作,attr用于表单会出现更改无效的问题)2、domObj.setAttribute('属性名','属性值')reg.test('要验证的内容');可以设置和返回对象的本身属性及自定义属性。可以获取该对象的属性名所对应的属性值。可以移除对象的属性名及属性值。
2022-09-18 16:49:22
200
原创 promise对象
(1)、Promise设计初衷你需要用ajax进行多次请求,而且,每次请求都依赖上一次请求返回的数据来作为参数,然后继续发出请求,你把代码写成了这样: 上面的案例,假设请求C需要依赖请求B返回的数据,所以,C只能放在B的success函数内;B需要依赖A请求得到的数据作为参数,所以,B只能放在A的success函数内;也就是:请求A包含着请求B,请求B又包含了请求C。就这样,请求顺序为:请求A -> 请求B -> 请求C,最后你也能顺利的完成了任务。传统写法的缺点:1. 如果存在多个请
2022-08-25 21:28:47
126
1
原创 轮播图的实现
轮播图图的原理: 让轮播图父元素的宽度等于图片的宽度,轮播图子元素的宽度是四张图片的宽度,所以父元素就会产生scrollLeft值 通过定时器,,每隔一段时间滚动一张图片的宽度
2022-08-01 15:40:13
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人