vue题

作者: crayona | 来源:发表于2020-11-24 17:36 被阅读0次

1.vue优点  

数据驱动、组件系统

轻量、简单易学、

组件化、双向数据绑定、视图数据结构相分离

虚拟dom

2.父子间传值   

父向子  prop  子向父emit

父provide  子inject

3v-show  v-if

 相同点  控制数据的显示隐藏

不同点  

v-show display:none  只会编译一次

v-if动态向dom树添加在dom树中   ***初始值为dom 不回渲染

4vue单向数据流

父组件的变量,子组件不能直接修改它

5组件之间的传值

父通过绑定变量  子组件通过props接受

子通过emit 触发自定义函数      父通过自定义函数调取参数

兄弟间 eventBus 通过创建中间变量    $emit  $on 项目小比较适合

6 路由跳转  

声明试  router-link

编程式  js跳转           this.$router.go()                   this.$router.push({path:"',name:''})

7vuex 属性

state  getters  mutation action  module

8生命周期

beforeCreat  创建前 无el 无fn  data

created 创建完成   无el    有fn data                    创建了实例和对象

beforeMount 挂载前   $el 与data 都已经初始化了     但是现在的$el 还是放在虚拟dom中

mounted挂载完成    已经渲染$el    ***实例渲染完成 $el已经挂载

beforeUpdate  updated  更新前 /更新完成

destory 销毁

9v-for  v-if 为什么避免同时使用?

v-for 比v-if 优先级要高  ->同时的话 ,会只检查一次

10.v-model 原理

通过Object.defineProperty来劫持数据的getter  setter  监听其变化 发布给订阅者

11.计算属性的缓存和方法运用

相同名字的方法和计算属性有什么区别?

1.计算属性缓存基于其依赖   依赖变化才会变化

2.方法  触发重新渲染时   方法会再次执行

遍历大量数组做计算时,计算属性性能较好 。 不用再次重复计算 ,  除非你不想要“缓存”。

12.事件流

用户与浏览器页面的交互

事件捕获  目标 事件冒泡

阻止默认事件  event.preventDefault()                 @click.prevent

阻止冒泡   event.stopPropagetion()                    @click.stop

当前绑定事件的元素  ev.currentTarget();

当前点击的元素   ev.target();

13

vue-router与location.href区别

location.href 跳转页面

相关文章

  • Vue错误笔记

    新建Vue 利用new Vue({ }); 报错 ,浏览器题是 Vue is not defind 解决方法 : ...

  • vue题

    转载自:https://segmentfault.com/a/1190000013529404 vue生命周期的面...

  • vue题

    1.vue优点 数据驱动、组件系统 轻量、简单易学、 组件化、双向数据绑定、视图数据结构相分离 虚拟dom 2.父...

  • Vue和Vue CLI什么关系?

    很多小伙伴搞不清Vue和Vue CLI什么关系,版本号区别,来解惑一下。 面试经常会问这道题:说说Vue和Vue ...

  • vue-awesome-swiper结合echarts的那些坑~

    前题 vue项目中引用vue-awesome-swiper轮播组件通过动态组件动态加载Echarts绘成的图形,进...

  • Vue 组件间通信有哪几种方式?

    Vue 组件间通信是面试常考的知识点之一,这题有点类似于开放题,你回答出越多方法当然越加分,表明你对 Vue 掌握...

  • Vue 100题

    1.用一句话描述 Vue Vue一套用于构建用户界面的渐进式框架,Vue 被设计为可以自底向上逐层应用。 2. V...

  • vue-题

  • Vue题集

    1. Vue 有哪些生命周期钩子函数?【必考】 文档Vue文档[https://cn.vuejs.org/v2/a...

  • vue基础题

    1.vue组件引用方式,插件引用方式 2.vue为什么在v-for中的键不推荐使用随机数或者索引呢?那要怎么使用才...

网友评论

      本文标题:vue题

      本文链接:https://www.haomeiwen.com/subject/uyubvktx.html