总结笔记

1.uniapp路由跳转方式

1 uni.navigateTo()   保留当前页面,跳转到应用的某一页面
2  uni.redirectTo()  关闭当前页面,跳转到应用内的某个页面
3  uni.reLaunch()  关闭所有页面打开应用的某个页面
4  uni.switchTab()   tabBar页面跳转
5 uni.navigateBack()  返回一级或者多级页面
6  uni.preloadPage()  预加载页面仅仅是H5支持

2.小程序生命周期

1.onLaunch 当uni-app初始化完成时触发(全局只触发一次)
2. onShow 后台进入前台
3. onHide 前台进入后台

Css水平垂直居中的方式:

1.position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;

2. width: 300px; height: 200px; border: 3px solid #546461; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center;

3. width: 480px; height: 380px; background-color: #746; position: absolute; top: 50%; left: 50%; margin-top: -190px; /*height的一半*/  margin-left: -240px; /*width的一半*/

深拷贝浅拷贝

B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。

Get post 区别

- Get会将请求的参数裸露在外面,post不会

- Post比get更安全,get传输的数据量少,数据不能超过2kb post没有大小限制

- get只能进行url编码,post支持多种编码方式(unicode)。

- 传参:get只接受ASCII字符,而post没有限制。

优化性能的方式

- 减少 HTTP 请求数量

- 采用 lazyLoad懒加载

- 控制资源文件加载优先级

//- Css在上面就是在下面

Cookie localStorage sessionStorage的区别

- Cookie存放数据比较小4kb,由服务器生成可以设置存放时间存在安全性问题

- localStorage (需要手动清除)sessionStorage(关闭页面就自动清空了)大小一般为5kb,仅在本地存储不参与服务器端渲染

闭包

闭包图片

Vue路由传值方式

直接拼接,`query``传值,``pramas``传值`

nextTick:nextTick学习链接

vue中定义data:{} 和 data(){ return{} }的区别

- data:{} 如果多个页面引入同一组件时,会存在变量共享的情况,也就是成了全局变量会影响其他变量,造成变量污染
- data(){ return{} }变量只在当前组件中使用不影响其他组件
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容