vue 面试题3/10

可以在created、beforeMount、mounted内调用异步请求,因为在这三个钩子函数中data已经创建

data为什么是一个函数

因为在组件调用时 组件中data数据应该是相互隔离,互不影响,基于这一原理,组件每复用一次,data数据就应该被复制一次

vue组件间通信有哪几种方式

vuex是Vue.js应用程序开发的状态管理模式。每一个Vuex应用核心就是store,store是一个容器

  state:定义应用状态的数据结构

  getter:state的计算属性

  mutation:是唯一更改store中状态的方法,必须是同步

  action:action提交的是mutation,action可以包含任意异步操作

  modules:模块化,可以让每个模块拥有自己的state、getter、mutation、action

posted @ 2021-03-12 09:31    阅读(34)  评论(0)    收藏  举报