位置: IT常识 - 正文

《Vue.js前端开发实战》课后习题答案(vue.js前端开发快速入门与专业应用)

编辑:rootadmin
《Vue.js前端开发实战》课后习题答案 《Vue.js前端开发实战》课后习题答案第一章一、 填空题二、 判断题三、 选择题四、 简答题五、 编程题第2章一、 填空题二、 判断题三、 选择题四、 简答题五、 编程题第3章一、 填空题二、 判断题三、 选择题四、 简答题五、 编程题第4章一、 填空题二、 判断题三、 选择题四、 简单题五、编程题第5章一、 填空题二、 判断题三、 选择题四、 简单题五、编程题第一种方式第二种方式第6章一、 填空题二、 判断题三、 选择题四、 简答题五、编程题第7章一、 填空题二、 判断题三、 选择题四、 简单题五、 编程题第8章一、 填空题二、 判断题三、 选择题四、 简单题五、 编程题第9章一、 填空题二、 判断题三、 选择题四、 简单题

推荐整理分享《Vue.js前端开发实战》课后习题答案(vue.js前端开发快速入门与专业应用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:《vue.js前端开发实战》,vue.js前端开发实战,vue.js前端开发实战,vue前端开发实战,《vue.js前端开发实战》,vue.js前端开发实战,vue前端开发实战,《vue.js前端开发实战》,内容如对您有帮助,希望把文章链接给更多的朋友!

本答案仅供参考,禁止用于抄袭等不法用途

第一章一、 填空题用户界面ViewModelrefsvue-devtools组件二、 判断题对对对对对三、 选择题DCDAA四、 简答题请简述什么是Vue。

Vue(读音/Vjuː/,类似于View)是一套用于构建用户界面的渐进式框架,与其他大型框架相比,Vue被设计为可以自底向上逐层应用。其他大型框架往往一开始就对项目的技术方案进行强制性的要求,而Vue更加灵活,开发者既可以选择使用Vue来开发一个全新项目,也可以将Vue引入到一个现有的项目中。

请简述Vue优势有那些。

轻量级: Vue相对简单、直接,所以Vue使用起来更加友好。 数据绑定: Vue是一个MVVM框架,即数据双向绑定。 指令: 指令主要包括内置指令和自定义指令,以“v-”开头,作用于HTML元素。 插件: 插件用于对Vue框架功能进行扩展,通过MyPlugin.install完成插件的编写,简单配置后就可以全局使用。

五、 编程题请使用Vue.js动手创建Vue实例并实现数据的绑定效果。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>登录页面</title> <!-- 引入vue.js --> <script src="vue.js"></script></head><body> <!-- 定义唯一根标签 --> <div id="app"> <!-- 绑定login --> <p>{{login}}</p> </div> <script> // 实例化 var vm = new Vue({ el: '#app', // 定义初始数据 data: { login: '登录页面' } }) </script></body></html>请手动配置Vue.js开发环境。

1). 打开git-bash命令行工具 2). 安装Node环境 3). 打开解压好的vue-devtools-5.1.1文件,执行命令如下 npm install npm run build 4). 打开Chrome浏览器,添加vue-devtools调试工具 5). 安装脚手架工具: npm install vue-cli@2.9.x –g 6). 安装webpack打包工具: npm install webpack@4.27.x –g 7). 构建项目:vue init webpack app

Ω

第2章一、 填空题new关键字data唯一根标签v-modelv-on二、 判断题对对对对对三、 选择题DACBB四、 简答题请简述什么是Vue实例对象。

在Vue项目中,每个Vue应用都是通过Vue构造器创建新的Vue实例开始的。 通过new关键字的方式创建vm实例对象。 创建方式:

<script>var vm = new Vue({ // 选项})<script>《Vue.js前端开发实战》课后习题答案(vue.js前端开发快速入门与专业应用)

其中,配置选项的主要内容及含义: 1). data:Vue实例数据对象 2). methods:定义Vue实例中方法 3). components:定义子组件 4). computed:计算属性 5). filters: 过滤器 6). el: 唯一根元素 7). watch: 监听数据变化

请简述什么是Vue组件化开发。

1). 在Vue中,组件是构成页面中独立结构单元,能够减少重复代码的编写 2). 提高开发效率,降低代码之间的耦合程度,使项目更易维护和管理 3). 组件主要以页面结构形式存在,不同组件也具有基本交互功能,根据业务逻辑实现复杂的项目功能

请简单介绍Vue内置指令主要内容有哪些。

1). v-model:双向数据绑定 2). v-on:监听事件 3). v-bind:单向数据绑定 4). v-text:插入文本内容 5). v-html:插入包含HTML的内容 6). v-for:列表渲染 7). v-if:条件渲染 8). v-show:显示隐藏

五、 编程题编写页面样式:<style>.compare{ margin: 0 auto; width: 500px; } ul{ padding: 0; } ul li { list-style: none; margin-top: 20px; } </style>

编写页面结构:

<div id="app"> <!-- 定义页面结构 --> <div class="compare"> <ul> <li> 请输入第一个数:<input type="text" v-model="num1"> </li> <li> 请输入第二个数:<input type="text" v-model="num2"> </li> <li> <input type="button" value="比较" @click='compare()'> </li> </ul> <div class="result"> 得出结果:{{result}} </div> </div></div><!-- 引入vue.js --><script src="vue.js"></script>

编写JavaScript代码:

<script> var vm = new Vue({ el: '#app', // 定义初始数据 data: { num1: '', num2: '', result: '' }, // 定义事件处理函数compare methods: { compare() { if (!this.num1 || !this.num2) { this.result = '输入的数不能为空' } else { this.result = parseInt(this.num1) == parseInt(this.num2) ? '两个数相等' : parseInt(this.num1) > parseInt(this.num2) ? '第一个数大于第二个数' : '第一个数小于第二个数' } } } }) </script>编写页面结构: <div id="app"> <!-- 定义页面结构 --> <div class="calc"> <ul> <li> 请输入第一个数:<input type="text" v-model="num1"> </li> <li> <select name="" id="fuhao"> <option value="1" onclick="">+</option> <option value="2" onclick="">-</option> <option value="3" onclick="">*</option> <option value="4" onclick="">/</option> </select> </li> <li> 请输入第二个数:<input type="text" v-model="num2"> </li> <li> <input type="button" value="计算" @click='calc()'> </li> </ul> <div class="result"> 得出结果:{{result}} </div> </div> </div>

编写JavaScript代码:

<script> var vm = new Vue({ el: '#app', // 定义初始数据 data: { num1: '', num2: '', result: '' }, // 定义事件处理函数compare methods: { calc() { if (!this.num1 || !this.num2) { this.result = '输入的数不能为空' } else { var fuhao = document.getElementById('fuhao').value; if (fuhao == "1") { this.result = parseInt(this.num1) + parseInt(this.num2) } if (fuhao == "2") { this.result = parseInt(this.num1) - parseInt(this.num2) } if (fuhao == "3") { this.result = parseInt(this.num1) * parseInt(this.num2) } if (fuhao == "4") { this.result = parseInt(this.num1) / parseInt(this.num2) } } } } }) </script>

Ω

第3章一、 填空题vm.$rootvm.$datavm.$childreninstallVue.directive()二、 判断题错对对错错三、 选择题DCDBBD四、 简答题请简述什么是Vue插件。

Vue.use主要用于在Vue中安装插件,通过插件可以为Vue添加全局功能。插件可以是一个对象或函数,如果是对象,必须提供install()方法,用来安装插件;如果插件是一个函数,则该函数将被当成install()方法。

请简述Vue全局API接口主要内容。

1). Vue.directive():Vue中有很多内置指令,如v-model、v-for和v-bind等 2). Vue.use():Vue.use主要用于在Vue中安装插件,通过插件可以为Vue添加全局功能 3). Vue.extend():Vue.extend用于基于Vue构造器创建一个Vue子类,可以对Vue构造器进行扩展 4). Vue.set():Vue的核心具有一套响应式系统,简单来说就是通过监听器监听数据层的数据变化,当数据改变后,通知视图也自动更新 5). Vue.mixin():Vue.mixin用于全局注册一个混入,它将影响之后创建的每个Vue实例

请简单介绍Vue实例对象属性和方法。

1). vm.props:使用vm.props: 使用vm.props:使用vm.props属性可以接收上级组件向下传递的数据 2). vm.options:Vue实例初始化时,除了传入指定的选项外,还可以传入自定义选项3).vm.options: Vue实例初始化时,除了传入指定的选项外,还可以传入自定义选项 3). vm.options:Vue实例初始化时,除了传入指定的选项外,还可以传入自定义选项3).vm.el: vm.el用来访问vm实例使用的根DOM元素4).vm.el用来访问vm实例使用的根DOM元素 4). vm.el用来访问vm实例使用的根DOM元素4).vm.children: vm.children用来获取当前实例的直接子组件5).vm.children用来获取当前实例的直接子组件 5). vm.children用来获取当前实例的直接子组件5).vm.root: vm.root用来获取当前组件树的根Vue实例,如果当前实例没有父实例,则获取到的是该实例本身6).vm.root用来获取当前组件树的根Vue实例,如果当前实例没有父实例,则获取到的是该实例本身 6). vm.root用来获取当前组件树的根Vue实例,如果当前实例没有父实例,则获取到的是该实例本身6).vm.slots:插槽就是定义在组件内部的template模板,可以通过slots动态获取7).vm.slots动态获取 7). vm.slots动态获取7).vm.attrs: vm.$attrs可以获取组件的属性,但其获取的属性中不包含class、style以及被

本文链接地址:https://www.jiuchutong.com/zhishi/290277.html 转载请保留说明!

上一篇:Batchsize的大小怎样设置?Batchsize过大和过小有什么影响(batch size 大小)

下一篇:科托尔湾的圣乔治海峡和圣母湾,黑山 (© Dmitrii Sakharov/Shutterstock)(科托儿古城)

  • 2022个税手续费返还交增值税吗
  • 小规模企业需要申报吗
  • 企业的其他业务收入包括哪些
  • 税务局开专票作废重开流程
  • 广东税务师报名条件
  • 分支机构设立当年是否需要就地预缴企业所得税?
  • 冲回多提的坏账准备分录为
  • 企业外币账户开户流程
  • 回购股票注销股本,股价大涨案例
  • 代采账务处理
  • 个人怎么捐赠物资
  • 融资租赁是怎么操作的
  • 土地使用税的免税规定有哪些
  • 接受实物投资纳印花税怎么缴纳?
  • 自产的产品无偿赠送职工
  • 资本溢价是
  • 是否退还投标文件
  • 增资扩股如何操作
  • 那些发票可以报
  • 发票已经开但是没有收到发票怎么做
  • 税局如何查无票收入
  • 个人定期存款利率怎么算
  • 专项附加扣除什么时候返还
  • 提高并购成本
  • 长期待摊会计处理
  • 采购审计要点
  • 出口退税增值税发票稽核信息
  • 进项税转出如何申报纳税
  • 1697510816
  • 新税法中工资薪金的规定
  • u启动pe装机工具如何重装系统win10
  • PHP:ftp_nb_put()的用法_FTP函数
  • PHP:curl_multi_init()的用法_cURL函数
  • PHP:iterator_apply()的用法_spl函数
  • windows 10音响没有声音
  • mmtray2k.exe有什么作用 是什么进程 mmtray2k进程查询
  • 以银行存款交纳欠缴税金会计分录
  • 订单超时十分钟
  • idea如何运行别人的vue项目
  • 帝国cms安装教程
  • java泛型方法的使用
  • 快递代收费用是多少
  • 小规模纳税人养老保险怎么交
  • 当月勾选认证可以在下月抵扣吗
  • 员工宿舍的物业费能否抵扣
  • 以前年度损益调整怎么做账
  • 事业单位收到退税账务处理
  • 材料采购合同印花税税率
  • 财政补助收入怎样申报企业所得税
  • 计提印花税会计分录
  • 制造费用包括哪些内容科目
  • 用于研发样品出口收汇国际收支申报
  • 调试机器要注意事项
  • 企业购买房产怎么记账
  • 机票退票费计入什么科目
  • 账面净值什么意思
  • 本票丢了别人可以取钱吗
  • 什么是记账凭证?有哪些分类
  • mysql密码忘记了怎么找回
  • virtualboxubuntu安装教程
  • 电脑bios怎么关
  • windows组合快捷键
  • win7蓝屏咋办
  • 浪潮云是什么意思
  • win7系统禁止更新
  • centos如何安装yum
  • win8怎么设置开始
  • 华为nova7耳机怎么戴
  • win7修改用户密码命令
  • cocos creator 碰撞检测
  • Unity3D游戏开发培训课程大纲
  • nodejs快速入门
  • Node.js中的construct构造函数
  • clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
  • javascript总结笔记
  • 安卓系统引导程序
  • android内存泄露监测
  • 江苏省国税电子发票查询
  • 小规模纳税人需要进项票吗
  • 税务津贴提高1100
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设