• vue课后习题及答案


    第一章  初识vue.js

    一.填空题

    1.Vue是一套用于构建___用户界面_____的渐进式框架.

    2.Vue中的指令以______v-__开头.

    3.Node.js 是一个基于____V8___引擎的JavaScript运行环境。
    4.在yam 中,__yarn add__命令用于添加指定名称的包。
    5.在 npm 中,___npm uninstall________命令用于卸载指定名称的包。

    二、判断题


    1.在Vue 项目中,执行yam dev命令可以完成项目构建。(X)
    2.在 Vue 项目中,执行npm update命令可以更新指定名称的包。()
    3.mpm是一个包管理工具,用来解决Node.js代码部署问题。(X
    4.在使用yum之前,需要先确保计算机中已经安装了Node.js。(
    5.Vue可以在Nodejs环境下进行开发,并借助npm工具安装依赖。()


    三、选择题


    1.下列选项中,关于Vue说法错误的是(D)。
    A.Vue 相比Angular和React而言,是一个轻量级的前端库 B.Vue 支持 Pinia 插件 C.Vue支持双向数据绑定
    D.Vue中自定义指令以“on-”开头
    2.下列选项中,关于npm工具说法正确的是(B)。
    A.使用npm安装同一个包时,会对包进行缓存,再次安装时无须重复下载 B,mpm安装包时,必须等到当前包安装完成后才会继续后面的安装 C.使用“npm install包名-g”命令表示将包安装到当前项目中 D.使用npm命令时,不需要安装Node.js
    3、下列选项中,关于MVVM的说法错误的是(D)。

    A.Model主要负责业务数据的处理 B.View负责视图的处理
    C.ViewModel负责监听Model或View的改变
    D.Model和View可以直接通信,互相监控双方的动作,并及时进行相应操作
    4.mpm包管理工具基于的运行环境是(A)。
    A. Node.js    B. Vue    C. Babel    D. Angular    
    5、下列选项中,属于Vue特性的是(B、C、D)。(多选)
    A.轻量级    B.数据驱动视图    
    C双向数据绑定    D,插件化开发    
    四、简答题
    1.请简述 Vue 的特性。

    Vue 的特性如下。

    1 .数据驱动视图

    在使用 Vue 的页面中,Vue 会监听数据变化,当页面数据发生变化时,Vue 会自动重新渲染页面结构。

    2 .双向数据绑定

    Vue 实现了双向数据绑定,即当数据发生变化时,视图也会发生变化;当视图发生变化时,数据也会跟着同步变化。

    3 .指令

    指令主要包括内置指令和自定义指令,内置指令是 Vue 本身自带的指令,而自定义指令是由用户自己定义的指令。指令的名称以“v-”开头,作用于 HTML 中的元素。将指令绑定在元素上时,指令会给绑定的元素添加一些特殊的行为。 4 插件 Vue 支持插件,通过加载插件可以实现更多的功能。


    2.请简述 MVVM 的组成部分及基本工作原理。

    MVVM 主要包含 Model(数据模型)、View(视图)和 ViewModel(视图模型)。其 中,Model 是指数据部分,负责业务数据的处理;View 是指视图部分,即用户界面,负责 视图处理;ViewModel 用于连接视图与数据模型,负责监听 Model 或者 View 的改变。

    第二章 Vue.js开发基础

    一.填空题

    1.在Vue中,每个单文件组件由_____模板______、_____样式_____逻辑三个部分构成。
    2.Vue 中实现数据双向绑定的指令是__v-model________
    3.在 Vue 中,可以通过______Mustache________语法将数据输出到页面中。
    4.reactive()函数通常用来定义____响应式______数据。
    5.Vue中属性绑定的指令是_v-bind____。


    二、判断题


    I.rel()函数用于将响应式对象中的单个属性转换为响应式数据。(X)
    2.Vue中绑定样式类可以通过v-bind指令操作style 属性来实现。()
    3.toRef()函数用于将普通数据转换成响应式数据。(X)
    4.$event是Vue提供的内置变量,使用它可以获取事件对象。( )
    5.使用v-model 的.trim修饰符可以自动过滤用户输入的首尾空白字符。()


    三、选择题


    1下列关于单文件组件的说法中,错误的是(B)。

    A、模板用于搭建当前组件的DOM结构
    B.在 Vue3中,