Q2:ES6中新增了let关键字,以下说法错误的是:
A 可以声明块级作用域的变量
B 非常适合在for循环中使用
C 不存在变量提升,即必须等let执行完毕之后,变量才可以使用
D 和var没有区别
Q3:对ES6中解构赋值,描述完整的是:
A 是对赋值运算符的扩展
B 针对数组进行模式匹配,然后对其中的变量进行赋值
C 对对象进行模式匹配,然后对其中的变量进行赋值
D 以上均正确
Q6:module模块化机制中,说法正确的是:
A export可以导出变量 函数 类等供其他组件使用;import导入当前组件需要的内容
B import可以导出变量 函数 类等供其他组件使用;export导入当前组件需要的内容
C export导出的内容,其他组件可以直接使用
D 以上描述均错误
Q7:关于Vue说法正确的是:
A 是一种数据驱动框架,视图和数据紧耦合
B 使用组件化开发,对代码复用不友好
C 使用的虚拟DOM技术,需要用户手动编码触发
D 是一套用于构建用户界面的渐进式框架,可以逐步使用
Q8:如下创建Vue对象并挂载的代码,说法正确的是:
Vue.createApp(obj).mount('#app');
A obj是一个配置对象,其中可以包含数据 方法等声明
B #app是指挂载到class为app的组件上
C obj参数是必须的,否则启动失败
D 以上描述均错误
Q9:关于MVC设计模式说法,准确的是:
A Mode是模型层,关注数据的操作
B View是用户界面渲染
C Controller业务逻辑层,是Model和View的通信桥梁
D 以上均正确
Q11:Vue中插值语法 {{变量名}},说法正确的是
A 可以在属性中使用
B 只能在标签中使用
C 属性和标签中均可使用
D 以上均不对
Q12:给组件绑定属性使用v-bind:属性名语法,也可以使用缩略写法:
A :属性名
B bind:属性名
C v:属性名
D 以上均不对
Q13:Vue生命周期顺序,正确的是:
A beforeCreate()=>created()=>beforeMount()=>mounted()=>beforeUpdate()=>beforeUnmount() =>Unmounted()
B beforeCreate()=>created()=>beforeMount()=>beforeUpdate()=>mounted()=>beforeUnmount() =>Unmounted()
C beforeCreate()=>beforeMount()=>created()=>mounted()=>beforeUpdate()=>beforeUnmount() =>Unmounted()
D beforeCreate()=>Unmounted()=>beforeMount()=>mounted()=>beforeUpdate()=>beforeUnmount() =>created()
Q15:Vue项目中node_modules作用是:
A 保存项目依赖的js库文件
B 保存项目的配置文件夹
C 保存项目的版本配置信息
D 以上都不对
Q16:项目需要访问后端,配置跨域信息,应该写入哪个文件:
A router.js
B axios.js
C main.js
D vite.config.js
Q17:注册局部组件,语法正确的是
A component:{ local:local }
B components:{ local:local }
C component:[ local:local]
D components:[ local:local]
Q19:使用组合式Composition API时候,对象需要转换成响应式,使用哪个关键字
A ref
B reactive
C props
D methods
Q20:父子组件传值,还可以使用
A 父组件使用provide广播,子组件使用inject接收
B 父组件使用自定义属性,子组件使用data接收
C 父组件使用provided广播,子组件使用injected接收
D 以上均正确