位置: 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)(科托儿古城)

  • 网络推广的微博营销精兵法(网络推广的微博是什么)

    网络推广的微博营销精兵法(网络推广的微博是什么)

  • 西嘉助听器和西门子的关系(西嘉助听器和西门子助听器是一个牌子吗)

    西嘉助听器和西门子的关系(西嘉助听器和西门子助听器是一个牌子吗)

  • 如果微信聊天记录删除了能找回来吗(如果微信聊天记录已经被迁移,怎么看出来)

    如果微信聊天记录删除了能找回来吗(如果微信聊天记录已经被迁移,怎么看出来)

  • b75和b85主板有什么区别(b75主板和b85主板哪个稳定)

    b75和b85主板有什么区别(b75主板和b85主板哪个稳定)

  • 滴滴注销账号后还能重新注册吗(滴滴注销账号后车辆也注销了吗)

    滴滴注销账号后还能重新注册吗(滴滴注销账号后车辆也注销了吗)

  • aoc电脑是什么牌子的(aoc电脑叫什么名字)

    aoc电脑是什么牌子的(aoc电脑叫什么名字)

  • iphone可以下载两个微信吗(iphone可以下载两个小红书)

    iphone可以下载两个微信吗(iphone可以下载两个小红书)

  • qq标识亲密值怎么上升(qq亲密标识完全消失了)

    qq标识亲密值怎么上升(qq亲密标识完全消失了)

  • 小米补电代码是多少(小米手机补电的代码)

    小米补电代码是多少(小米手机补电的代码)

  • 微信怎么设置指纹支付(微信怎么设置指纹打开微信)

    微信怎么设置指纹支付(微信怎么设置指纹打开微信)

  • 华为mate30pro和mate30保时捷有什么区别(华为mate30pro和mate50pro区别)

    华为mate30pro和mate30保时捷有什么区别(华为mate30pro和mate50pro区别)

  • 文字属于多媒体信息吗(文字是多媒体课件中最基本的素材)

    文字属于多媒体信息吗(文字是多媒体课件中最基本的素材)

  • 手机烫手如何解决(手机烫手怎么办?)

    手机烫手如何解决(手机烫手怎么办?)

  • iphonex如何设置防窥屏(iphonex如何设置铃声)

    iphonex如何设置防窥屏(iphonex如何设置铃声)

  • 58同城暂不活跃是什么意思(58同城暂不活跃了)

    58同城暂不活跃是什么意思(58同城暂不活跃了)

  • wccc是什么敷设方式(wc,cc,fc,sce是什么敷设方法)

    wccc是什么敷设方式(wc,cc,fc,sce是什么敷设方法)

  • ug拉伸输入截面无效(ug8.5拉伸输入截面无效)

    ug拉伸输入截面无效(ug8.5拉伸输入截面无效)

  • 芒果tv怎么解除绑定(芒果TV怎么解除会员)

    芒果tv怎么解除绑定(芒果TV怎么解除会员)

  • BIOS识别不了硬盘怎么办(DIY解决GUID转MBR图解)(BIOS识别不了硬盘pe可以)

    BIOS识别不了硬盘怎么办(DIY解决GUID转MBR图解)(BIOS识别不了硬盘pe可以)

  • 考拉熊妈妈和8个月大的宝宝,澳大利亚昆士兰 (© Suzi Eszterhas/Minden Pictures)(考拉妈妈打考拉)

    考拉熊妈妈和8个月大的宝宝,澳大利亚昆士兰 (© Suzi Eszterhas/Minden Pictures)(考拉妈妈打考拉)

  • 【学vue跟玩一样】快速学会常用指令及如何理解生命周期(vue好不好学)

    【学vue跟玩一样】快速学会常用指令及如何理解生命周期(vue好不好学)

  • Python脚本绘制验证码(python 脚本编写)

    Python脚本绘制验证码(python 脚本编写)

  • 财税201920号文件解读
  • 进项税额转出如何申报
  • 环评费用怎么入账
  • 增值税专用发票的三流合一是什么意思
  • 免 抵 退
  • 一般纳税人印花税的计算公式
  • 应收账款余额百分比法是什么意思
  • 发票不走账对哪方有害
  • 短期借款的主要形式
  • 财务费用最后怎么结转
  • 企业城建税教育费附加和地教费的税率是多少
  • 通用机打发票没有税率
  • 金税盘维护费减免政策代码
  • 公司筹建期间
  • 保安公司增值服务
  • 什么是应交税费应交增值税科目设置的贷方明细科目
  • 请问哪些福利费不用交税
  • 房地产企业开发资质等级
  • 进项已抵扣怎么申报
  • 应收利息的核算范围
  • 年末结转本年利润后再结账吗
  • 个人开农产品发票流程
  • 报销差旅费涉及的会计科目
  • windows10如何开启远程
  • linux计划任务crontab
  • 差旅费的会计处理
  • mac dock不见了
  • 防伪税控技术维护费可以全额抵扣吗
  • php 注册
  • createrectrgn
  • win11好用吗知乎
  • 防伪税控风险纳税人
  • 个人销售废旧物资如何开票
  • vuex model
  • 冰川国家公园在哪
  • 又拍云使用教程
  • vue2和vue3面试题
  • 大数据相关框架
  • windowsserver2016激活密钥
  • 已开发票作废和空白发票作废有什么不一样?
  • 公司收不到的账款而发不出去怎么办
  • phpcms使用教程
  • 公司用车租赁
  • 吸收合并和新设合并哪个更好
  • 发票有种类型
  • 金税四期对企业的好处
  • 活动策划费属于哪个开票项目
  • 网上缴税app叫什么
  • 基本户收到零余额转款怎么做分录
  • 银行承兑个人可以用吗
  • 转账支票记到哪个科目
  • 税务突然查账
  • 将借款存入银行会计分录
  • 员工异地工作
  • 出口免费样品怎么做账
  • 留抵进项税抵扣预缴怎么做账
  • 日常费用报销表格
  • 增值税专用发票使用规定 最新
  • 企业所得税收入是含税还是不含税
  • 无形资产减值准备是什么科目
  • mysql使用语句
  • dxva2.dll是什么意思
  • 华硕电脑升级win11
  • u盘安装win10ghost
  • win10系统如何
  • linux gc
  • win7系统360浏览器崩溃
  • node.js的流的作用
  • wifi基本功能
  • cmd for /f
  • margin使用
  • python的条件语句有哪些关键字
  • python汉字字符
  • shell循环遍历目录
  • python的异常处理语句
  • 手机 日常应用 单核 多核
  • jquery给div添加样式
  • 小规模纳税人收到增值税专用发票怎么办
  • 全国税务系统全面从严治党工作会议2023年
  • 怎样查工商局备案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设