vue
1. 您的姓名:
2. **第1题*
题目:侦听器监听数组变化,默认可以监听到?
A. 数组长度修改
B. 数组下标修改
C. 数组方法变更(push/pop 等)
D. 全部变更
3. **第2题*
题目:组件复用的最大好处是?
A. 代码复用、减少冗余
B. 简化路由
C. 简化请求
D. 提升网络速度
4. **第3题*
题目:可以统一处理所有请求和响应的功能是?
A. 路由守卫
B. 拦截器
C. 计算属性
D. 组件通信
5. **第4题*
题目:.once 修饰符的作用是?
A. 阻止冒泡
B. 监听滚动
C. 阻止默认行为
D. 事件只触发一次
6. **第5题*
题目:v-slot 代替的是:
A. attrs
B. props
C. slot-scope
D. listeners
7. **第6题*
题目:路由跳转容器,展示页面组件的标签是?
A. router-link
B. link
C. router-view
D. view
8. **第7题*
题目:v-bind 动态绑定 class,下列写法错误的是?
A. :class="[cls1, cls2]"
B. class=":active"
C. :class="{ active: flag }"
D. :class="cls"
9. **第8题*
题目:Composition API 的核心函数:
A. created()
B. computed()
C. mounted()
D. setup()
10. **第9题*
题目:默认情况下,watch 能否监听对象内部属性变化?
A. 可以直接监听
B. 只能监听第一层
C. 不可以,需开启深度监听
D. 完全无法监听
11. **第10题*
题目:页面初始化请求接口,最佳钩子是?
A. mounted / created
B. beforeCreate
C. destroyed
D. created
12. **第11题*
题目:页面 DOM 渲染完成,可以操作 DOM 的钩子是?
A. mounted
B. beforeCreate
C. created
D. beforeUpdate
13. **第12题*
题目:只渲染纯文本、不解析 HTML 的指令是?
A. v-on
B. v-html
C. v-text
D. v-bind
14. **第13题*
题目:计算属性 computed 的特点是:
A. 基于响应式依赖缓存
B. 可接受参数
C. 支持异步操作
D. 直接修改数据
15. **第14题*
题目:$emit 方法用于:
A. 子传父通信
B. 全局通信
C. 父传子通信
D. 兄弟通信
16. **第15题*
题目:watch 的深度侦听配置项是:
A. deep
B. immediate
C. once
D. lazy
17. **第16题*
题目:以下关于组件之间通信的描述正确的是
A. 子组件不能修改父组件传递过来的数据
B. 父子组件之间不能传递数据
C. 父组件可以向子组件传递数据,子组件不能向父组件传递数据
D. 子组件可以修改父组件传递过来的数据
18. **第17题*
题目:后端返回的真实数据存于响应对象的哪个属性?
A. data
B. body
C. res
D. result
19. **第18题*
题目:遍历数组 / 对象渲染列表的指令是?
A. v-for
B. v-html
C. v-if
D. v-model
20. **第19题*
题目:插值语法 {{ msg }} 的作用是?
A. 循环渲染
B. 绑定属性
C. 渲染文本数据
D. 绑定事件
21. **第20题*
题目:v-else 指令必须紧跟在哪个指令后方?
A. v-if / v-else-if
B. v-for
C. v-model
D. v-on
22. **第21题*
题目:一个页面中可以使用多个相同组件吗?
A. 最多三个
B. 可以
C. 最多两个
D. 不可以
23. **第22题*
题目:v-model 在自定义组件使用:
A. value 属性和 @input
B. modelValue 属性和 @update
C. model 属性
D. bindValue 属性
24. **第23题*
题目:下列关于Vue的优势说法错误的是
A. 增加代码的耦合度
B. 轻量级框架
C. 实现组件化
D. 双向数据绑定
25. **第24题*
题目:v-show 和 v-if 的主要区别是:
A. v-if 控制可见性
B. v-show 条件渲染
C. v-if 动态创建
D. v-show 操作 DOM
26. **第25题*
题目:v-on 指令的简写是:
A. #
B. @
C. %
D. :
27. **第26题*
题目:created 钩子中可以直接操作 DOM 吗?
A. 不可以
B. 异步可以
C. 部分可以
D. 可以
28. **第27题*
题目:下列哪个不属于 Vue 的核心概念?
A. 响应式
B. 组件
C. 指令
D. 类继承
29. **第28题*
题目:模板中解析表达式执行的时机是?
A. 浏览器关闭时
B. 页面刷新时
C. 数据变化时
D. 代码加载时
30. **第29题*
题目:组件间通信的 props 是:
A. 双向数据流
B. 单向数据流
C. 父组件方法
D. 子组件状态
31. **第30题*
题目:单文件组件不包含以下哪个标签?
A. script
B. body
C. template
D. style
32. **第31题*
题目:在Vue 3中Vue CLI 的创建命令是:
A. vue build
B. vue start
C. vue init
D. vue create
33. **第32题*
题目:v-bind 指令的简写是:
A. #
B. @
C. :
D. %
34. **第33题*
题目:同一逻辑,计算属性和 methods 对比,性能更好的是?
A. computed
B. methods
C. 一致
D. 不确定
35. **第34题*
题目:生命周期钩子本质是?
A. 路由方法
B. 内置回调函数
C. 指令
D. 组件
36. **第35题*
题目:单文件组件 template 标签内,根节点要求是?
A. 必须使用 div
B. 多个根节点
C. 无要求
D. 单个根节点(Vue2)
37. **第36题*
题目:Vue 单文件组件后缀名是?
A. vue
B. css
C. js
D. html
38. **第37题*
题目:在 Vue 中,监听数据变化的配置选项是?
A. methods
B. watch
C. data
D. computed
39. **第38题*
题目:处理 axios 请求失败的回调方法是?
A. catch()
B. success()
C. finally()
D. then()
40. **第39题*
题目:路由配置中,定义路径的字段是?
A. component
B. name
C. path
D. redirect
41. **第40题*
题目:组件销毁前执行的钩子是?
A. beforeUnmount
B. updated
C. mounted
D. created
42. **第41题*
题目:setup 函数的返回值:
A. 仅对当前作用域有效
B. 必须包含 methods
C. 必须包含 data
D. 暴露模板使用的数据和方法
43. **第42题*
题目:v-if 条件为 false 时,对应的 DOM 元素会?
A. 隐藏保留
B. 透明显示
C. 缩小尺寸
D. 直接移除
44. **第43题*
题目:以下哪个是 Vue 的生命周期钩子函数?
A. created
B. mounted
C. beforeCreate
D. 以上都是
45. **第44题*
题目:条件渲染的指令是:
A. v-while
B. v-for
C. v-if
D. v-loop
46. **第45题*
题目:发送 POST 请求的方法是?
A. axios.get()
B. axios.post()
C. axios.link()
D. axios.fetch()
47. **第46题*
题目:组件实例创建完毕、数据初始化完成的钩子是?
A. updated
B. mounted
C. destroyed
D. created
48. **第47题*
题目:以下哪个是 Vue 实例的创建函数?
A. startVue()
B. initVue()
C. new Vue()
D. createApp()
49. **第48题*
题目:编程式路由跳转使用的对象是?
A. $refs
B. $route
C. $router
D. $emit
50. **第49题*
题目:通过标签属性传递数据给子组件,该属性名对应?
A. methods 方法名
B. props 声明的字段
C. 路由名称
D. data 字段
51. **第50题*
题目:侦听器 watch 选项用于:
A. 注册组件
B. 监视数据变化
C. 计算派生数据
D. 创建指令
52. **第51题*
题目:Vue 实例中,用于定义数据的选项是?
A. methods
B. computed
C. watch
D. data
53. **第52题*
题目:以下不属于 Vue 特点的是?
A. 响应式数据
B. 虚拟 DOM
C. 强制使用 TypeScript
D. 组件化开发
54. **第53题*
题目:el 选项的作用是?
A. 定义方法
B. 监听数据
C. 挂载 Vue 实例到指定 DOM
D. 定义数据
55. **第54题*
题目:父组件向子组件传值依靠?
A. $emit
B. props
C. $refs
D. watch
56. **第55题*
题目:实现 Vue 双向数据绑定的指令是?
A. v-on
B. v-bind
C. v-model
D. v-for
57. **第56题*
题目:使用计算属性时,调用方式类似?
A. 变量
B. 指令
C. 方法(加括号)
D. 属性(不加括号)
58. **第57题*
题目:模板插值语法的符号是?
A. {{ }}
B. {{ }}
C. []
D. ()
59. **第58题*
题目:子组件向父组件传递数据依靠?
A. props
B. data
C. $route
D. $emit
60. **第59题*
题目:用于数据双向绑定的指令是:
A. v-on
B. v-bind
C. v-text
D. v-model
61. **第60题*
题目:下列哪个是路由的懒加载写法(优化性能)?
A. component: new Home()
B. component: Home
C. component: import('@/views/Home')
D. component: () => import('@/views/Home')
62. **第61题*
题目:Vue 中全局配置方法 Vue.config 主要用来?
A. 全局修改 Vue 默认配置
B. 配置路由
C. 注册组件
D. 发送网络请求
63. **第62题*
题目:在Vue 3中,如何全局注册组件?
A. Vue.component()
B. app.component()
C. Vue.register()
D. app.use()
64. **第63题*
题目:键盘事件修饰符 .enter 代表?
A. 空格
B. 退出
C. 回车键
D. 回车
65. **第64题*
题目:v-cloak 解决的问题是:
A. 插值闪烁
B. 动画效果
C. 路由切换
D. 数据加载
66. **第65题*
题目:下列关于 props 说法错误的是?
A. 可设置校验规则
B. 子组件可直接修改 props 数据
C. 可设置默认值
D. 可指定数据类型
67. **第66题*
题目:用于渲染路由匹配组件的标签是?
A. <transition>
B. <component>
C. <router-link>
D. <router-view>
68. **第67题*
题目:用于绑定 Vue 事件的指令是?
A. v-on
B. v-click
C. v-show
D. v-bind
69. **第68题*
题目:声明式路由跳转标签是?
A. router-view
B. div
C. a
D. router-link
70. **第69题*
题目:在 Vue 中,哪个指令用于在表单元素上创建双向绑定?
A. v-bind
B. v-model
C. v-text
D. v-on
71. **第70题*
题目:Vue 组件中,watch 选项通常用于?
A. 定义方法
B. 计算属性
C. 深度监听对象变化
D. 定义初始数据
72. **第71题*
题目:Vuex 的 getters 本质是:
A. 状态修改
B. 状态存储
C. 异步操作
D. 计算属性
73. **第72题*
题目:Vue 实例创建使用的构造函数是?
A. CreateVue
B. VueInstance
C. Vue
D. new Vue
74. **第73题*
题目:Vue 中,v-for 指令必须绑定的属性(优化列表性能)是?
A. id
B. key
C. value
D. index
75. **第74题*
题目:计算属性的配置项名称是?
A. watch
B. methods
C. filters
D. computed
76. **第75题*
题目:以下哪个是正确的全局安装vue-cli的命令
A. npm install -g @vue/cli
B. npm install -g @vue-cli@5.0.0
C. npm install -g vue/cli@5.0.0
D. npm install @vue/cli
77. **第76题*
题目:注册局部组件,需要在 Vue 实例的哪个选项中定义?
A. computed
B. methods
C. components
D. props
78. **第77题*
题目:以下哪项不是 Vue 的优势?
A. 上手简单
B. 体积庞大
C. 文档完善
D. 生态丰富
79. **第78题*
题目:计算属性的特点是?
A. 无缓存
B. 必须传参
C. 具备缓存
D. 只能写异步代码
80. **第79题*
题目:以下关于路由传参描述正确的是
A. 刷新之后,query形式传参的参数仍然存在
B. params形式传参类似于get方式,参数写在url上
C. query形式传参类似于post方式,参数不写在url上
D. 刷新之后,params形式传参的参数仍然存在
81. **第80题*
题目:在 Vue 组件中,子组件向父组件传递消息通常使用什么方式?
A. provide/inject
B. v-model
C. props
D. events
82. **第81题*
题目:style 标签添加 scoped 属性作用是?
A. 样式局部作用域
B. 禁用样式
C. 全局样式
D. 样式压缩
83. **第82题*
题目:.prevent 修饰符的作用是?
A. 精准触发
B. 一次性事件
C. 阻止冒泡
D. 阻止默认行为
84. **第83题*
题目:组件挂载到页面之前执行的钩子是?
A. updated
B. beforeMount
C. created
D. mounted
85. **第84题*
题目:Vuex 用于管理:
A. 组件样式
B. 全局状态
C. API 请求
D. 路由配置
86. **第85题*
题目:简写 : 对应的指令是?
A. v-model
B. v-on
C. v-bind
D. v-for
87. **第86题*
题目:下列不属于组件通信方式的是?
A. props
B. axios
C. $emit
D. $refs
88. **第87题*
题目:watchEffect 的特点是:
A. 显式声明依赖
B. 自动追踪依赖
C. 同步执行
D. 只执行一次
89. **第88题*
题目:单个 HTML 元素上可以绑定几个插值语法?
A. 最多 1 个
B. 最多 2 个
C. 无数量限制
D. 最多 3 个
90. **第89题*
题目:Vue生命周期总共有几个阶段
A. 8
B. 4
C. 10
D. 6
91. **第90题*
题目:v-bind="$attrs" 传递的是:
A. 插槽
B. 事件
C. props
D. 非 props 属性
92. **第91题*
题目:全局注册组件使用的方法是?
A. Vue.component()
B. Vue.use()
C. components
D. Vue.config
93. **第92题*
题目:在 Vue 中,哪个生命周期钩子函数在实例销毁后调用?
A. destroyed
B. beforeDestroy
C. beforeUnmount
D. unmounted
94. **第93题*
题目:在 Vue 中,用于渲染文本内容的指令是?
A. v-model
B. v-on
C. v-bind
D. v-text
95. **第94题*
题目:下列哪个指令可以实现 Vue 的条件渲染?
A. v-show
B. v-html
C. v-on
D. v-for
96. **第95题*
题目:简写 @ 对应的指令是?
A. v-text
B. v-html
C. v-bind
D. v-on
97. **第96题*
题目:侦听器的配置项名称是?
A. watch
B. computed
C. data
D. components
98. **第97题*
题目:Vue 中,计算属性的关键词是?
A. methods
B. watch
C. computed
D. props
99. **第98题*
题目:v-bind 指令的简写形式是?
A. :
B. #
C. &
D. @
100. **第99题*
题目:下列哪个钩子在组件整个生命周期中只执行一次?
A. beforeUpdate
B. watch 回调
C. created
D. updated
101. **第100题*
题目:路由懒加载的主要目的是?
A. 拆分代码,优化首屏加载
B. 方便调试
C. 统一格式
D. 简化代码
102. **第101题*
题目:在 Vue 路由中,用于显示匹配组件的是什么组件?
A. <view>
B. <router-view>
C. <route>
D. <router-link>
103. **第102题*
题目:计算属性函数内部必须有?
A. return 返回值
B. console.log
C. 异步代码
D. 定时器
104. **第103题*
题目:Vue 中实现页面跳转的核心插件是?
A. vue-router
B. element-ui
C. vuex
D. axios
105. **第104题*
题目:下面列出的钩子函数会在Vue实例销毁完成时执行的是
A. mounted
B. update
C. destroyed
D. create
106. **第105题*
题目:以下关于v-for的描述正确的是
A. v-for可以遍历数组类型和对象类型
B. v-for不能获取数组下标
C. v-for只可以遍历数组类型
D. v-for不可以遍历对象属性
107. **第106题*
题目:频繁切换元素显隐,性能更优的选择是?
A. v-if
B. v-show
C. v-html
D. v-else
108. **第107题*
题目:下列关于组件的说法错误的是。
A. 组件也是一个Vue实例,它在定义时也会接收data属性、methods方法等
B. 组件的data属性可以像Vue实例那样声明
C. 组件的HTML模板只允许有一个根元素
D. 在默认情况下,动态组件会重新渲染组件
109. **第108题*
题目:$router 对象来自:
A. Vue Core
B. Vuex
C. Vue Router
D. Vue Event Bus
110. **第109题*
题目:以下哪项不属于 Vue 实例配置项?
A. window
B. computed
C. methods
D. data
111. **第110题*
题目:Vuex 中修改状态的唯一方式是:
A. mutations
B. getters
C. actions
D. commit
112. **第111题*
题目:异步请求推荐放在哪个钩子?
A. beforeCreate
B. mounted
C. destroyed
D. created
113. **第112题*
题目:Vuex 的五个核心属性是什么?
A. state, getters, mutations, actions, modules
B. data, computed, methods, watch, modules
C. state, getters, setters, actions, modules
D. state, setters, mutations, actions, modules
114. **第113题*
题目:v-show 依靠以下哪个 CSS 属性控制显隐?
A. width
B. opacity
C. visibility
D. display
115. **第114题*
题目:当页面结构复杂时,Vue 依靠什么提升渲染效率?
A. 缓存 DOM
B. 静态 DOM
C. 虚拟 DOM
D. 原生 DOM
116. **第115题*
题目:以下哪个指令存在 XSS 安全风险?
A. v-model
B. v-text
C. v-html
D. v-if
117. **第116题*
题目:router-link 指定跳转地址的属性是?
A. url
B. href
C. to
D. src
118. **第117题*
题目:发送 GET 请求的方法是?
A. axios.post()
B. axios.put()
C. axios.delete()
D. axios.get()
119. **第118题*
题目:组件之间默认的数据关系是?
A. 共享 methods
B. 数据互通
C. 共享 data
D. 数据隔离
120. **第119题*
题目:keep-alive 组件功能是:
A. 状态保持
B. 路由保护
C. 销毁组件
D. 样式隔离
121. **第120题*
题目:子组件向父组件传递消息 / 数据,使用的方法是?
A. $parent
B. $refs
C. props
D. $emit
122. **第121题*
题目:以下关于插值语法说法错误的是?
A. 可渲染文本
B. 简单逻辑可用三元表达式
C. 可以直接渲染 HTML 标签
D. 可运算
123. **第122题*
题目:下列属于事件修饰符的是?
A. stop
B. num
C. obj
D. str
124. **第123题*
题目:Provide/Inject 用于:
A. 路由跳转
B. 同级通信
C. 祖先-后代通信
D. 响应式数据
125. **第124题*
题目:Vue3中通过以下哪个命令可以启动vue项目
A. npm serve
B. npm run serve
C. npm pro serve
D. run serve
126. **第125题*
题目:Vue.js 的核心库只关注什么?
A. 路由控制
B. 数据层
C. 视图层
D. 状态管理
127. **第126题*
题目:Vuex 中的状态存储在哪个选项里?
A. getters
B. actions
C. mutations
D. state
128. **第127题*
题目:Vue 3 响应式核心 API:
A. ref 和 reactive
B. watch 和 methods
C. props 和 emit
D. data 和 computed
129. **第128题*
题目:用于监听DOM事件的指令是
A. v-model
B. v-on
C. v-html
D. v-bind
130. **第129题*
题目:以下哪项可以定义页面私有数据?
A. el
B. created
C. mounted
D. data
131. **第130题*
题目:获取当前路由地址、参数使用的对象是?
A. $data
B. $router
C. $methods
D. $route
132. **第131题*
题目:this.$emit 的第一个参数是?
A. 自定义事件名
B. 组件名称
C. 路由地址
D. 传递的数据
133. **第132题*
题目:v-once 指令作用是:
A. 只渲染一次
B. 事件绑定
C. 条件渲染
D. 动态更新
134. **第133题*
题目:下列关于Vue实例对象说法不正确的是。
A. Vue实例对象通过new Vue({})方式创建的
B. Vue实例对象中data数据不具有响应特性
C. Vue实例对象只允许有唯一的一个根标签
D. 通过methods参数可以定义事件处理函数
135. **第134题*
题目:实现路由跳转(类似 a 标签)的 Vue 组件是?
A. <router-go>
B. <router-link>
C. <router-view>
D. <a></a>
136. **第135题*
题目:以下适合使用 watch 侦听器的场景是?
A. 页面静态渲染
B. 数值运算
C. 数据变化后执行异步操作
D. 简单字符串拼接
137. **第136题*
题目:组件中的 data 选项要求是?
A. 字符串
B. 数组
C. 函数,返回新对象
D. 普通对象
138. **第137题*
题目:关于 Vue 组件间的参数传递,下列哪项是不正确的?
A. 祖孙组件之间可以使用 provide 和 inject 方式跨层级相互传值
B. 若父组件给子组件传值,子组件可通过 props 接受数据
C. 若子组件给父组件传值,可使用 $emit 方法
D. 若子组件使用 $emit('say') 派发事件,父组件可使用 @say 监听
139. **第138题*
题目:计算属性可以设置写入操作(set)吗?
A. 可以
B. 仅对象可以
C. 仅数组可以
D. 不可以
140. **第139题*
题目:单文件组件的扩展名是:
A. html
B. v
C. vue
D. js
141. **第140题*
题目:父组件向子组件传递数据,需要使用的属性是?
A. props
B. emit
C. methods
D. data
142. **第141题*
题目:v-for 遍历数组时,默认第一个参数代表?
A. 数组每一项的值
B. 数组名称
C. 数组长度
D. 下标
143. **第142题*
题目:局部注册组件需要写在哪个配置项中?
A. components
B. data
C. methods
D. computed
144. **第143题*
题目:Vue 组件中 data 选项必须是:
A. 对象
B. 函数
C. 字符串
D. 数组
145. **第144题*
题目:Vue Router 中,哪个组件用于导航?
A. <router-link>
B. <router>
C. <navigate>
D. <router-view>(原题缺D,但按题目给定逻辑,正确为A)
146. **第145题*
题目:下列关于 v-model 的说法,哪项是不正确的?
A. v-model 本质上是语法糖,它负责监听用户的输入事件以更新数据
B. v-model 是内置指令,不能用在自定义组件上
C. 对 input 使用 v-model,实际上是指定其 :value 和 :input
D. v-model 能实现双向绑定
147. **第146题*
题目:用于监听 DOM 事件的指令是?
A. v-bind
B. v-on
C. v-if
D. v-model
148. **第147题*
题目:Vue中DOM 渲染在哪个周期中就已经完成
A. create
B. beforeCreate
C. mount
D. beforeMount
149. **第148题*
题目:下列选项中,不能在 Vue 模板中直接使用的是?
A. 完整 JS 语句
B. 三元运算
C. 简单表达式
D. 变量
150. **第149题*
题目:immediate: true 的作用是?
A. 延迟监听
B. 停止监听
C. 组件加载立即执行一次监听
D. 深度监听
151. **第150题*
题目:注册全局组件的方法是:
A. importComponent()
B. Vue.addComponent()
C. useComponent()
D. app.component()
152. **第151题*
题目:下列哪个不是 Vue 组件的组成部分?
A. <script>
B. <style>
C. <template>
D. <component>
153. **第152题*
题目:vue3中$refs 的作用是?
A. 路由跳转
B. 获取 DOM 元素 / 组件实例
C. 监听数据
D. 发送请求
154. **第153题*
题目:Vue 官方路由插件名称是?
A. axios
B. vuex
C. element-ui
D. vue-router
155. **第154题*
题目:生命周期钩子 mounted 在:
A. DOM 更新后
B. 实例创建前
C. DOM 挂载后
D. 实例创建后
156. **第155题*
题目:下面关于 Vue 数据说法正确的是?
A. 页面修改数据不会同步到实例
B. 实例数据改变页面自动更新
C. 只有数组数据具备响应式
D. Vue 不支持数据双向同步
157. **第156题*
题目:Vue 2.x 中根实例的 data 可以写成?
A. 只能函数
B. 数组
C. 对象或函数
D. 只能对象
158. **第157题*
题目:数据更新后,DOM 重新渲染完成触发?
A. created
B. updated
C. destroyed
D. mounted
159. **第158题*
题目:v-model 不能用于以下哪个标签?
A. input
B. textarea
C. div
D. select
160. **第159题*
题目:以下适合使用计算属性的场景是?
A. 数据拼接、简单计算
B. 复杂异步逻辑
C. 异步请求数据
D. 定时器操作
161. **第160题*
题目:Vue 中,使用哪个指令绑定内联样式?
A. v-style
B. v-bind:style
C. v-class
D. v-bind:class
162. **第161题*
题目:动态绑定 class 的指令是:
A. v-class
B. v-bind:class
C. :class
D. B和C都正确
163. **第162题*
题目:混入 (mixins) 的作用是:
A. 状态管理
B. 代码复用
C. 样式隔离
D. 路由导航
164. **第163题*
题目:请求成功的回调函数是?
A. error
B. then
C. catch
D. finally
165. **第164题*
题目:Vue 中,哪个选项用于声明组件接受的 props?
A. data
B. methods
C. computed
D. props
166. **第165题*
题目:想要延迟创建 Vue 实例,可以使用哪个方法?
A. $mount()
B. Vue.nextTick()
C. Vue.use()
D. Vue.component()
167. **第166题*
题目:Vue 的核心设计思想是?
A. 函数式编程
B. 响应式编程
C. 编译型编程
D. 面向过程编程
168. **第167题*
题目:表单元素双向绑定专用指令是?
A. v-bind
B. v-for
C. v-on
D. v-model
169. **第168题*
题目:下面说法正确的是?
A. methods 有缓存特性
B. watch 可以执行异步代码
C. 计算属性需要手动调用
D. computed 推荐写异步代码
170. **第169题*
题目:以下关于编程式路由的描述正确的是
A. 导航守卫的beforeEach函数中的to参数表示从哪个路由过来的
B. watch不能监听路由跳转的变化
C. $router用于路由跳转,$route用于接收路由参数
D. $route用于路由跳转,$router用于接收路由参数
171. **第170题*
题目:v-show 和 v-if 的核心区别是?
A. v-if 是销毁 / 重建元素,v-show 是切换 display
B. 两者无区别
C. v-show 是销毁 / 重建元素,v-if 是切换 display
D. v-show 不能绑定表达式
172. **第171题*
题目:插件注册方法是:
A. app.config()
B. app.install()
C. app.use()
D. app.init()
173. **第172题*
题目:v-for 循环中必须使用:
A. v-index
B. v-item
C. v-repeat
D. key
174. **第173题*
题目:在 Vue 中,使用哪个修饰符来阻止默认行为?
A. stop
B. capture
C. self
D. prevent
175. **第174题*
题目:下列关于 Vue 生命周期,最早执行的钩子函数是?
A. beforeMount
B. created
C. updated
D. mounted
176. **第175题*
题目:Vue 中,使用哪个指令来输出HTML标签效果?
A. v-bind:html
B. v-text
C. v-html
D. {{ }}
177. **第176题*
题目:数据发生变化,DOM 更新之前触发?
A. updated
B. created
C. mounted
D. beforeUpdate
178. **第177题*
题目:下列关于Vue的说法错误的是
A. Vue与React语法是完全相同的
B. Vue与Angular都可以用来创建复杂的前端项目
C. Vue优势主要包括轻量级、双向数据绑定
D. Vue在进行实例化之前,应确保已经引入了核心文件vue.js
179. **第178题*
题目:想要循环渲染一组标签,优先使用?
A. v-show
B. v-for
C. v-text
D. v-if
180. **第179题*
题目:下列关于常见的Loader的描述中有误的是
A. 一般打包图片文件使用的是file-loader
B. style-loader和css-loader书写顺序无要求,都是用来对css样式进行处理
C. less-loader可以处理less文件
D. eslint-loader是通过ESLint检查JavaScript代码
181. **第180题*
题目:开启 watch 深度监听的配置项是?
A. handler
B. immediate: true
C. deep: true
D. async
182. **第181题*
题目:依赖数据不变时,计算属性会?
A. 直接读取缓存
B. 等待执行
C. 报错
D. 重复执行
183. **第182题*
题目:v-pre 指令的作用是:
A. 跳过编译
B. 双向绑定
C. 条件渲染
D. 循环渲染
184. **第183题*
题目:Vue 单文件组件的后缀名是?
A. vue
B. js
C. css
D. html
185. **第184题*
题目:Vue 中常用的发送网络请求的库是?
A. fetch
B. jquery
C. ajax
D. axios
186. **第185题*
题目:下列指令不能实现元素显示隐藏的是?
A. v-if
B. v-show
C. v-else
D. v-bind
187. **第186题*
题目:子组件接收父组件数据,需要在哪个选项声明?
A. props
B. computed
C. methods
D. data
188. **第187题*
题目:下列关于常见的Loader的描述中有误的是
A. 一般打包图片文件使用的是file-loader
B. eslint-loader是通过ESLint检查JavaScript代码
C. less-loader可以处理less文件
D. style-loader和css-loader书写顺序无要求,都是用来对css样式进行处理
189. **第188题*
题目:组件 data 写成函数的主要目的是?
A. 兼容低版本浏览器
B. 每个实例数据独立,防止数据污染
C. 语法要求无实际作用
D. 提升代码执行速度
190. **第189题*
题目:以下表达式在插值中写法错误的是?
A. {{ flag ? ' 是 ' : ' 否 ' }}
B. {{num + 1}}
C. {{ for (let i=0;i<10;i++){} }}
D. {{ str.split ('') }}
191. **第190题*
题目:路由配置中 path 字段代表?
A. 跳转方式
B. 路由名称
C. 组件名称
D. 访问路径
192. **第191题*
题目:请求失败、捕获异常的回调是?
A. catch
B. complete
C. success
D. then
193. **第192题*
题目:下列写法中,正确绑定点击事件的是?
A. <div @click="fn"></div>
B. <div v-click="fn"></div>
C. <div click="fn"></div>
D. (原题缺D)
194. **第193题*
题目:Vue 项目主流网络请求库是?
A. axios
B. jquery
C. vuex
D. vue-router
195. **第194题*
题目:v-for 遍历数组 (item, index),index 代表?
A. 索引下标
B. 元素内容
C. 循环次数
D. 数组长度
196. **第195题*
题目:想要限制 props 传入数据类型,属于?
A. 事件绑定
B. 路由配置
C. props 数据校验
D. 数据绑定
关闭
更多问卷
复制此问卷