Vue基础知识介绍

1.Vue的十一大钩子函数?按照Vue实例的顺序创建的钩子函数,便于我们组织业务逻辑代码?

beforeCreate    Created    beforeMount    Mounted    beforeUpdate     Updated     beforeDestory    Destory   

activted    deactivated    errorCaptured

2.methods和Computed是什么?有什么区别呢?

computed中的函数只有当页面中的数据发生变化时就会触发,而methods不仅如此,当页面首次刷新进来时即会执行其中定义的函数

3.Vue的选项有哪些?分别的作用是?

4.Vue中子组件向父组件,子组件向父组件,兄弟组件之间传递信息的方法是?

  • 父组件向子组件传递     props方法

  • 子组件向父组件传递     $emit方法,让后父组件监听子组件的事件,获取相应的方法传递过来的参数

  • 兄弟组件之间传递信息   $emit+$on方法,代码示例如下:

let vm=new Vue();
//大哥向小弟传递info
<div @click="ge"><div>
methods:{
   ge(){
        vm.$emit("blur","info");  //事件触发         
       }
}
//小弟向大哥传递信息
<div></div>
created(){
    vm.$on("blur",(arg)=>{
     this.test=arg;  //将获取到的info传递给data中的test属性
})
}

5.VueX组件间通信的方法是?五大选项的作用是?

vue的五大选项分别是:state getters  actions mutations  module

调用VueX中的方法存储信息的方法是:

this.$store.dispatch("setCityName","xian");

调用VueX中定义的方法获取数据的方法:

this.$store.getters.getCityFn

6.Vue中的常见的指令有哪些?

v-text    v-html   v-show   v-if   v-else    v-else-if    v-for   v-on v-bind   v-model    v-pre   v-cloak   v-once

7.什么是服务器端渲染(SSR=server side  render)?

猜你喜欢

转载自blog.csdn.net/m0_37631322/article/details/81741126