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

  • 平板电脑屏幕出现条纹(平板电脑屏幕出现条纹是怎么回事)

    平板电脑屏幕出现条纹(平板电脑屏幕出现条纹是怎么回事)

  • 全家福字怎么扫(全家福字怎么扫描)

    全家福字怎么扫(全家福字怎么扫描)

  • 微信会自动删除好友吗(微信会自动删除信息吗)

    微信会自动删除好友吗(微信会自动删除信息吗)

  • 京东跨区调货什么意思(京东跨区调货什么情况)

    京东跨区调货什么意思(京东跨区调货什么情况)

  • 微信把朋友设置为仅聊天(微信把朋友设置为星标有什么用)

    微信把朋友设置为仅聊天(微信把朋友设置为星标有什么用)

  • 苹果11手机手电筒怎么关(苹果11手机手电筒)

    苹果11手机手电筒怎么关(苹果11手机手电筒)

  • 怎样在手机上买票(怎样在手机上买飞机票网上订票)

    怎样在手机上买票(怎样在手机上买飞机票网上订票)

  • qq显示无响应怎么回事(qq经常出现无响应怎么办)

    qq显示无响应怎么回事(qq经常出现无响应怎么办)

  • 微软的ie是一种什么软件(微软的ie是一种什么文件)

    微软的ie是一种什么软件(微软的ie是一种什么文件)

  • html的扩展名为(扩展名html的文件类型)

    html的扩展名为(扩展名html的文件类型)

  • 小米8支持4g 网络吗(小米8支持5g吗wifi)

    小米8支持4g 网络吗(小米8支持5g吗wifi)

  • 您的号码没有开通这项业务是什么意思(您的号码没有开通这项业务怎么解决)

    您的号码没有开通这项业务是什么意思(您的号码没有开通这项业务怎么解决)

  • icloud钥匙串用处大吗(icloud钥匙串干嘛的)

    icloud钥匙串用处大吗(icloud钥匙串干嘛的)

  • 风车转一圈可以发多少电(风车转一圈可以用多久)

    风车转一圈可以发多少电(风车转一圈可以用多久)

  • html5的优势(HTML5的优势主要体现在)

    html5的优势(HTML5的优势主要体现在)

  • 抖音实名认证解除方法介绍(抖音实名认证解绑后账号还能用吗)

    抖音实名认证解除方法介绍(抖音实名认证解绑后账号还能用吗)

  • 华为手机能投屏到电脑吗(华为手机能投屏小米电视么)

    华为手机能投屏到电脑吗(华为手机能投屏小米电视么)

  • 电视突然黑屏是什么毛病(电视突然黑屏是什么毛病能修好吗)

    电视突然黑屏是什么毛病(电视突然黑屏是什么毛病能修好吗)

  • qq怎么开启一起听歌(qq怎么开启一起k歌)

    qq怎么开启一起听歌(qq怎么开启一起k歌)

  • 华为畅享10什么时候上市(华为畅享10什么时候出的)

    华为畅享10什么时候上市(华为畅享10什么时候出的)

  • vivo低电量模式怎么开启(vivo低电量模式有必要一直开着吗)

    vivo低电量模式怎么开启(vivo低电量模式有必要一直开着吗)

  • 荣耀note10怎么插耳机(荣耀note10怎么连接u盘)

    荣耀note10怎么插耳机(荣耀note10怎么连接u盘)

  • p30pro能无线充电吗(华为p30pro无线充电可以给任何手机充电吗)

    p30pro能无线充电吗(华为p30pro无线充电可以给任何手机充电吗)

  • int型占几个字节(int 类型占用多少字节,取值范围)

    int型占几个字节(int 类型占用多少字节,取值范围)

  • 悬崖边的福门托尔角灯塔,西班牙马略卡岛 (© Lasse Eklöf/DEEPOL by plainpicture)(悬崖边上的门)

    悬崖边的福门托尔角灯塔,西班牙马略卡岛 (© Lasse Eklöf/DEEPOL by plainpicture)(悬崖边上的门)

  • 使用 jQuery 为复选框设置“选中”(jqueryfor)

    使用 jQuery 为复选框设置“选中”(jqueryfor)

  • 往来票据如何开具
  • 会计准则折旧年限规定最新
  • 母公司与子公司的区别
  • 现金折扣冲减收入吗
  • 一般纳税人能否享受残保金优惠
  • 进口增值税可以抵税吗
  • 工资发放流程以及如何记账
  • 手机专票 一般纳税人能抵扣吗
  • 资产损失企业所得税扣除
  • 发票能加盖公章吗
  • 财产转让所得的纳税义务发生时间
  • 业务招待费包括住宿费吗
  • 商品房预售期一般多久
  • 没有销售收入可以有销售费用吗
  • 个体户要交国税和地税吗
  • 营改增的会计分录
  • 企业所得税的减按征收如何计算
  • 免税发票上税率是多少
  • 企业所得税年报错了怎么更正
  • 资产处置收益属于利润表项目吗
  • 红字增值税发票含税吗
  • 笔记本最新windows
  • 哪些进项税可以加计抵减
  • 如何解决windows7台试电脑蓝屏问题
  • 弥补亏损的会计分录是怎样的
  • 企业受赠业务的法律规定
  • 其他应付款在现金流量表怎么填
  • 长期挂账的其他应付账款怎么处理
  • DWHeartbeatMonitor.exe进程是什么意思 DWHeartbeatMonitor是安全的进程吗
  • php云盘源码
  • PHP:imagesetinterpolation()的用法_GD库图像处理函数
  • 利息收入的含义
  • wordpress是开源吗
  • nlp工具箱
  • 了解的反义词
  • 企业研发费用的归集
  • 投资者追加资本金属于什么
  • php往数组中添加元素
  • 企业所得税核定征收方法有哪两种
  • sql实现mysql的分页功能
  • 低代码框架开发
  • 什么是进项票什么是成本票
  • python功能强大而深受欢迎的原因
  • df 命令执行显示不出来
  • 生产加工型企业需要办理哪些
  • 新购买的发票如何读取
  • 商会年会活动策划方案模板
  • 弃置费用摊销例题
  • sql server功能介绍
  • 差额征税可以开专票抵扣吗
  • 一次性伤残补助金怎么计算
  • 管理费用暂估入账分录次月冲
  • 进项3个点销项13个点是需要交10个点的税吗
  • 工作服入什么科目类别
  • 用于企业职工福利有哪些
  • 借款合同相关法条
  • 季节性停工固定资产折旧计入什么科目
  • 建筑业发票可以抵扣制造业进项
  • 蓝字发票怎么作废
  • 劳务费发票可以抵扣进项税吗
  • navicat 导入
  • centos虚拟机配置
  • 手把手教你安装实木门
  • WINDOWS命令行为什么删除速度很快
  • ssh密钥根据什么生成
  • python,数组
  • Android In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
  • unity shader cull off
  • python开发bi
  • jquery根据class
  • Python的pycurl包用法简介
  • 安卓接口分类
  • python批量ping
  • 增值税的进项税额转出是什么意思
  • 调查问卷的背景资料怎么写
  • 土地使用税申报流程图
  • 河源市人民医院上班时间
  • 房产营业税满2年怎么算
  • 国税局北京税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设