Web前端技术(Vue)学习通超星期末考试答案章节答案2024年_第1页
Web前端技术(Vue)学习通超星期末考试答案章节答案2024年_第2页
Web前端技术(Vue)学习通超星期末考试答案章节答案2024年_第3页
Web前端技术(Vue)学习通超星期末考试答案章节答案2024年_第4页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web前端技术(Vue)学习通超星期末考试章节答案2024年简述route、routes、router三个概念的区别是什么?

答案:route:它是一条路由,使用{…}来定义,内含两个属性,分别是path、component,实现路由与组件的映射。routes:它是一组路由,把每一条路由组合起来,形成一个数组,也称为路由表,类似于[route1,route2,…]。router:它是路由管理器,用来管理路由。当用户点击导航时,路由器会到routes中去查找,去找到对应的路由组件,页面中就显示对应组件的内容。在vue3.X的项目中,安装vue-router插件正确的命令是().

答案:npminstallvue-router@next-S下列选项中能够设置路由出口(渲染路由组件)的组件是(

)。

答案:router-view组件在编程式导航中,能够跳转到新的路由且在历史记录中添加—条新记录的方法是()。

答案:router.push()定义命名路由,使用的属性名称是()。

答案:name下列选项中,能够正确表达跳转到/user/chu的路由是()。

答案:{path:'user/:id',component:User}以下选项中不可以进行路由跳转的是(

)。

答案:jump()方法以下获取动态路由{path:'/user/:id'}中id的值正确的是(

)。

答案:this.$route.params.id

下列关于路由的描述错误的是(

)。

答案:使用router的to()方法也可以实现导航的功能

定义嵌套路由时,可以在某路由下,使用(

)属性来下定义子路由。定义子路由时,path属性值可以不加(

)′符号,直接写路径名称。

答案:children;/在routLink路由链接中,to属性的值可以是(

),也可以是—个描述地址的(

)

答案:对象;字符串要链接到一个命名路由,可以给router-link的(

)属性传一个对象。

答案:to除了使用创建标签可以定义导航链接之外,还可以使用router的(

)方法实现导航的功能。

答案:push(一个被渲染组件的模板中可以包含嵌套的,要在嵌套的出口中渲染组件,需要在VueRouter实例中使用(

)参数进行配置。

答案:children通过路由实现组件之间的切换需要使用(

)组件。

答案:;rooter-link在业务逻辑代码中实现导航跳转的方式称为(

)。

答案:编程式导航通过一个名称来标识一个路由的方式称为(

)。

答案:命名路由使用(

)获取当前激活的路由的状态信息。

答案:路由对象;$routerVue-router的作用是将每个路径映射到对应的组件,并通过(

)进行组件之间的切换。

答案:路由;路由规则Vue实例的配置选项methods用来定义可以通过Vue实例访问的方法。

答案:对Vue组件的配置选项data用来声明需要响应式绑定的数值对象,data中定义若干个键值对,这些键值对之间用分号分隔。

答案:错属性绑定的语法是

答案:v-bind:;

:插值表达式用什么表示

答案:{{}};{{

}}Vue2.x

实例对象中的el参数表示(

)。

答案:唯一根标签;根标签Vue初始数据在组件对象的(

)参数(节点)中进行定义。

答案:dataVue组件对象通过(

)方法来创建

答案:createApp(MVVM主要包含3个部分,分别是Model、View和(

)。

答案:ViewModelVue是一套构建(

)的渐进式框架

答案:用户界面Vue的数据驱动是通过(

)模式来实现的

答案:MVVM下列选项中不是Vue.js常用的选项是().

答案:functionVue实例对象中能够监听状态变化的函数是(

)。

答案:watch

npm包管理器是基于(

)平台使用的。

答案:Nodejs下列不属于Vue开发所需工具的是(

答案:微信开发者工具下列关于Vue的优势的说法错误的是(

答案:增加代码的耦合度

下列关于Vue说法错误的是(

)。

答案:Vue与React语法是完全相同的

在Vue.js中,计算属性需要定义在(

)选项中。

答案:computed

在Vue实例中可以定义方法的是(

)选项。

答案:

methods

下列选项中,用于开发和调试Web项目的工具的是浏览器和(

)。

答案:vue-devtools下列选项中,主要用来实现网页结构的是(

)。

答案:HTML下列选项中,可以引入vue.js文件的是(

)。

答案:<script>

下列选项中,表示一个Node.js的包管理工具,用来解决Node.js代码部署问题的是(

)。

答案:npm下列选项中,(

)是基于Chrome浏览器的扩展,用于调试Vue应用的工具。

答案:vue-devtools下列选项中,用于卸载指定包依赖的命令的是(

)。

答案:npmuninstall下列选项中,代表视图部分的是(

答案:View用于监听DOM事件的指令是(

答案:v-onv-show指令的特点是(

答案:v-show指令是通过修改元素的“display”CSS属性让其显示或者隐藏

以下遍历并获取索引的正确方式(

)。

答案:

在下列Vue指令中描述错误的是(

)。

答案:v-model指令用于在表单控件元素上创建单向数据绑定

在下面的双大括号标签中,(

)是无效的表达式。

答案:{{if(sign)return1}}下列不属于v-on指令中的事件修饰符的是(

)。

答案:get

下列对于v-show指令的描述错误的是(

答案:如果在运行时条件很少改变,则需要使用v-show

下列不属于Vue.js为v-model指令提供的修饰符的是(

)。

答案:self在Vue.js中,列表渲染使用的是(

)指令。

答案:v-for下列指令中,不能实现条件判断的是(

)。

答案:

v-bind

以下代码中,单击“-”按钮会执行数字减1的操作,将代码补充完整。

-

{{count}}

答案:v-on:click;@click以下代码的运行结果为10.00,将代码补充完整。

__________

答案:{{price.toFixed(2以下代码中,应用v-for指令遍历数组items,将代码补充完整。

{{item}}

答案:iteminlists;

itemoflists以下代码中,当鼠标指向“显示”按钮时执行show方法,将代码补充完整。

显示

答案:v-on:mouseover运行以下代码,页面中的输出结果是(

)。

=90">A等

=75">B等

=60">C等

D等

答案:B等;B等以下代码的运行结果为(

)。

{{len}}

答案:10以下代码的输出结果是(

)。

{{message.split('').reverse().join('')}}

答案:olleh以下代码的输出结果为(

)。

{{str.toLowerCase()}}

答案:better以下代码的运行结果是(

答案:假当元素绑定的v-if指令的值设置为__________时表示显示元素,否则隐藏元素

答案:true指令主要包括内置指令和(

),以“v-”开头,作用于HTML元素。

答案:自定义指令如果需要频繁地切换DOM,需要使用v-show;如果在运行时条件很少改变,需要使用(

)。

答案:v-if在Vue.js中,指令是带有(

)前缀的特殊属性。

答案:v-在DOM中输出真正的HTML内容需要使用(

)指令。

答案:v-htmlv-on指令的简写形式是在事件名称前添加符号(

)。

答案:@在Vue.js的指令中,修饰符是以(

)符号指明的特殊后缀。

答案:.;英文小数点使用watch选项监听对象内部值的变化,可以在监听属性的选项参数中设置(

)选项。

答案:deep如果需要对一组元素进行判断,需要使用(

)元素作为包装元素,并在该元素上使用v-if。

答案:;template对元素的class属性进行绑定时,绑定的数据可以是对象或数组

答案:对如果要阻止浏览器的默认行为,需要使用prevent

事件修饰符。

答案:对v-show指令和v-if指令一模一样

答案:错v-model指令用于在表单控件元素上创建单向数据绑定

答案:错在下面代码中,当鼠标指向图片时为图片添加边框,请将代码补充完整。

答案:e.target.style.border下列代码中,当单击【显示】按钮时在控制台输出Vue.js,将代码补充完整。

显示

答案:show(读以下程序,分析程序的运行结果(界面显示结果)

{{str.totoUpperCase()}}

答案:HELLO读以下程序,分析程序的运行结果(界面显示结果)

{{str.toLowerCase()}}

答案:hello/star3/origin/7e9b67e921607e4736a02c821c1d0fa2.png

答案:this.persons.forEach(element

=>

{

if(element.sex=="女"/star3/origin/d693a47b317ee6aba73acf5546958571.png

答案:item

in

persons如果有多个复选框,应用v-model绑定的是一个(

)。

答案:数组如果只有一个复选框,应用v-model绑定的是一个(

)值。

答案:布尔值;布尔Vue事件绑定指令是(

),简写符号是(

)。

答案:v-on;@Vue中实现双向数据绑定的指令是(

)。

答案:v-model对元素的class属性进行绑定时,绑定的数据可以是对象或(

)。

答案:数组当选中某个单选按钮时,v-model绑定的属性值会被赋值为该单选按钮的(

答案:value;value值下列选项中表示监听单击事件语法糖定义正确的是()。

答案:@click="add"下列选项中插值不正确的是(

)。

答案:{{varx=35}}在Vue中,能够实现页面单击事件绑定的代码是(

答案:v-on:click

如果要阻止浏览器的默认行为,需要使用(

)事件修饰符。

答案:prevent

为HTML元素绑定属性需要使用(

)指令。

答案:v-bind阻止默认事件的指令是(

)。

答案:prevent

在子组件中触发自定义事件的方法是$emit

答案:对封装组件时,如果不知道此区域存放的具体内容,可以通过元素定义插槽,从而为用户预留内容占位符。

答案:对props是父组件用来传递数据的一个自定义属性

答案:对子组件给父组件传递数据通过自定义属性props实现

答案:错下列代码中,通过Prop将父组件的数据传递给子组件,将代码补充完整。

父组件代码

子组件代码

{{myTitle}}

答案:myTitle下列代码中,通过Prop将父组件的数据传递给子组件,将代码补充完整父组件代码

子组件代码

{{msg}}

答案:props:['msg']自定义事件中,子组件用(

)来触发自定义事件,父组件使用v-on或@来监听子组件的事件。

答案:$emit使用app.Component(tagName,options)定义的组件属于(

)注册方式

答案:全局注册vue的生命周期,执行顺序正确的是(

)。

答案:beforeCreate→created→mounted→unmounted下列关于生命周期钩子函数的说法错误的是(

)。

答案:unmounted钩子在实例被销毁之前进行调用在组件被销毁之后调用的钩子函数是(

)。

答案:unmounted在子组件中触发自定义事件的方法是(

)。

答案:$emit

关于vue组件之间的传值,以下说法错误的是(

)。

答案:非父子组件之间不能传值

下列关于组件props的描述错误的是(

答案:使用props验证的时候,prop接收的参数是一个数组

在项目中Vue组件是以(

)后缀命名的文件格式。

答案:.vue父组件传递数据到子组件使用(

)选项,并且这传递是单向的,只能由父组件传到子组件。

答案:props子组件给父组件传递数据通过(

)事件触发的方式实现,父组件使用v-on/@自定义事件进行监听即可。

答案:$emit插槽可以使用(

)属性来配置如何分发内容,多个slot可以有不同的名字。

答案:name在多个组件之间进行切换的时候,为了保持这些组件的状态,可以用(

)元素将动态组件包裹起来。

答案:;keep-alive在使用动态组件时,需要将组件动态绑定到元素的(

)属性,根据该属性的值来判断使用哪个组件。

答案:isVue.js提供了两种注册组件的方式,分别是全局注册和(

)。

答案:局部注册@vue/cli创建的项目中,APP.vue是项目的入口文件

答案:错使用Vue-cli脚手架创建Vue项目后,使用vuecreateserve将项目运行起来。

答案:错@vue/cli创建的项目中,store.js是项目的路由配置文件

答案:错在vue项目中,通常使用的是axios库,和后台交互获取数据。()

答案:对在元素显示与隐藏的过渡中,用于定义元素离开过渡生效时的状态的class类名

答案:v-leave-active

在元素显示与隐藏的过渡中,用于定义元素进入过渡生效时的状态的class类名是(

答案:v-enter-active

下面选项中,可以用来创建vue项目的命令的是

答案:vuecreatemydemo在完成天气预报项目中,控制台出现了以下报告,错误的原因是(

)AccesstoXMLHttpReques

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论