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

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 刷新

相关推荐

  1. 面试遇到一些问题

    2023-12-07 01:54:01       39 阅读
  2. 面试中会遇到VUE问题

    2023-12-07 01:54:01       26 阅读
  3. 2024/03/16----面试遇到一些面试

    2023-12-07 01:54:01       16 阅读
  4. 面试指导(面试遇到问题准备)

    2023-12-07 01:54:01       25 阅读
  5. 面试碰到一些问题

    2023-12-07 01:54:01       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 01:54:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 01:54:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 01:54:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 01:54:01       20 阅读

热门阅读

  1. 使用Plotly同时可视化表格和图表(Python)

    2023-12-07 01:54:01       35 阅读
  2. 1. 小游戏(贪心)

    2023-12-07 01:54:01       40 阅读
  3. C++ 共享内存ShellCode跨进程传输

    2023-12-07 01:54:01       33 阅读
  4. [node]Node.js多线程

    2023-12-07 01:54:01       41 阅读
  5. git的使用:基础配置和命令行

    2023-12-07 01:54:01       42 阅读
  6. 【数据仓库】-- 数据库设计的三个范式

    2023-12-07 01:54:01       43 阅读
  7. 【Linux】统计文件数量:ls -l | grep ^- | wc -l

    2023-12-07 01:54:01       31 阅读
  8. 壹财基金杨振骏:资本如何做好Web3布局?

    2023-12-07 01:54:01       43 阅读
  9. 控制系统设计中的scaled

    2023-12-07 01:54:01       41 阅读
  10. 泛型 (标签)

    2023-12-07 01:54:01       40 阅读
  11. ES6—字符串变化

    2023-12-07 01:54:01       40 阅读