Vue.js 填空题(共25题,满分100分)

  1. 在Vue.js中,使用 v-model 指令可以在表单元素input、textarea和select上建立双向数据绑定。
  2. 条件渲染指令有v-if、v-else-if、v-else、v-show。
  3. 在Vue.js中,为多个组件添加过渡动画时,需要使用<component>标签定义动态组件,并将动态组件放置在 <transition> 标签中。
  4. 在子组件中,可以直接使用 <slot> 标签定义默认插槽。
  5. 子组件向父组件传递数据,在使用了setup语法糖的单文件组件中可以使用 defineEmits() 方法声明自定义事件。
  6. 组件主要包括3部分:模板、逻辑和样式。
  7. Vue3.js项目中语法糖函数是 setup()
  8. 跨级组件之间传递数据,在后代组件中,可以使用 inject() 函数注入祖先组件提供的数据。
  9. Vue.js项目构建工具是 Vite。
  10. Vue.js项目中通过 watch() 函数定义侦听器。
  11. Vue.js项目提供的循环渲染指令为 v-for
  12. Vue.js提供 v-html 指令绑定含有HTML元素的数据。
  13. reactive() 函数用于声明对象类型数据的响应式状态。
  14. 跨级组件之间传递数据,在祖先组件中,可以使用 provide() 函数提供数据。
  15. Vue.js项目终端运行命令是 npm run dev
  16. Vue.js的开发环境常见的包管理工具有yarn、npm。
  17. 父组件向子组件传递数据时,在使用了setup语法糖的单文件组件中,可以使用 defineProps() 方法声明从父组件接收的数据。
  18. 事件处理器分为方法事件处理器和内联事件处理器。
  19. ref() 函数用于声明数据的响应式状态,其参数可以是任何类型。
  20. Vue.js项目中通过 computed() 函数定义计算属性。
  21. TransitionGroup 组件主要用于为v-for指令渲染的列表元素添加过渡动画。
  22. 在子组件中可以使用带有 name 属性的<slot>标签定义具名插槽。
  23. 作用域插槽就是带数据的插槽。
  24. 文本插值是最基本的数据绑定方式,它使用的是 Mustache 语法,即双大括号。
  25. Axios提供了两种面向服务器发送请求的方式,一种是向Axios传递相关配置项发送请求,另一种是使用Axios提供的方法发送请求。