当前位置: 首页 > news >正文

面试遇到的一些问题(二)

1、v-if v-show 区别,他们的生命周期区别

     v-show: (类似于display:none/black 的切换)不管初始值是true 或false  都会进行渲染,状态改变也不会销毁和重新生成。不会影响生命周期

      v-if : 是根据条件,dom进行删除插入操作。

              依附于普通元素时:会触发父组件的beforeUpdate和updated

              依附于组件时:对父组件的影响也是触发beforUpdate,updated

                                        对自身的影响:false-true: beforeCreate,created,beforMount,mounted,

                                                                 true-false: beforeDestroy(销毁前), destroyed(销毁后)

2、map() 和forEach() 区别

        返回值不同-map()会返回一个新的数组,forEach() 会改变原数组,并且它的返回值是undefined

        适用场景:map()常常更适用于,给它的每一项元素应用一个函数时。forEach()更常用于不打算改变数据值的时候。

3、vuex 有什么办法可以永久存储

      在页面mouted(挂载后)的钩子函数中监听页面的window的unload(重载)事件——然后再每次页面刷新时将数据保存到sessionStroge

4、vuex 与localStorage\sessionStorage区别

  •       vuex 刷新
http://www.lryc.cn/news/256926.html

相关文章:

  • JDK8新特性:Lambda表达式规则及用法,方法引用
  • 【GIS】JDK版本升级到17后,GeoServer的图层无法通过openLayer预览
  • vue 批量下载文件,不走后端接口的方法
  • 科技云报道:AI+PaaS,中国云计算市场迎来新“变量”?
  • Windows Service Name重复问题
  • BBS项目
  • Java基础——对象类型转换(向上、向下转型)
  • 期末速成数据库极简版【查询】(2)
  • 2023年终总结-轻舟已过万重山
  • 手机号,邮箱,密码,验证码正则表达式[Java]
  • 普冉(PUYA)单片机开发笔记(7): ADC-轮询式多路采样
  • uniapp切换页面时报错问题
  • Nginx 简单入门操作
  • ChatGPT是科学还是艺术?
  • 线程及实现方式
  • 2023年11月10日 Go生态洞察:十四年Go的成长之路
  • OpenSSL 编程指南
  • js优化技巧
  • 深入探索 Java 反射机制
  • 【ArcGIS Pro微课1000例】0054:Pro3.0创建数据库(文件数据库、移动数据库、企业级数据库)解读
  • 【漏洞复现】华脉智联指挥调度平台命令执行漏洞
  • leetcode第119场双周赛 - 2023 - 12 - 9
  • 05. 函数式编程
  • Linux权限(用户角色+文件权限属性)
  • 短波红外相机的原理及应用场景
  • 【PyTorch】softmax回归
  • 12.8 作业 C++
  • 10.机器人系统仿真(urdf集成gazebo、rviz)
  • 城市基础设施智慧路灯改造的特点
  • 配置BFD多跳检测示例