ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:27.04KB ,
资源ID:9666389      下载积分:6 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9666389.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(2023年Vue题库.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2023年Vue题库.doc

1、Vue题库 1、active-class是哪个组件的属性?嵌套路由怎么定义? 答:vue-router模块的router-link组件。   2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数?  答:在router目录下的index.js文献中,对path属性加上/:id。  使用router对象的params.id   3、vue-router有哪几种导航钩子?     答:三种,一种是全局导航钩子:router.beforeEach(to,from,next),作用:跳转前进行判断拦截。第二种:组件内的钩子;第三种:单独路由独享组件   4、sc

2、ss是什么?安装使用的环节是?有哪几大特性? 答:预解决css,把css当前函数编写,定义变量,嵌套。 先装css-loader、node-loader、sass-loader等加载器模块,在webpack-base.config.js配置文献中加多一个拓展:extenstion,再加多一个模块:module里面test、loader   4.1、scss是什么?在vue.cli中的安装使用环节是?有哪几大特性? 答:css的预编译。 使用环节: 第一步:用npm 下三个loader(sass-loader、css-loader、node-sass) 第二步:在build目录找到

3、webpack.base.config.js,在那个extends属性中加一个拓展.scss 第三步:还是在同一个文献,配置一个module属性 第四步:然后在组件的style标签加上lang属性 ,例如:lang=”scss” 有哪几大特性: 1、可以用变量,例如($变量名称=值); 2、可以用混合器,例如() 3、可以嵌套   5、mint-ui是什么?怎么使用?说出至少三个组件使用方法? 答:基于vue的前端组件库。npm安装,然后import样式和js,vue.use(mintUi)全局引入。在单个组件局部引入:import {Toast} from ‘mint-ui

4、’。组件一:Toast(‘登录成功’);组件二:mint-header;组件三:mint-swiper   6、v-model是什么?怎么使用? vue中标签怎么绑定事件? 答:可以实现双向绑定,指令(v-class、v-for、v-if、v-show、v-on)。vue的model层的data属性。绑定事件:   7、axios是什么?怎么使用?描述使用它实现登录功能的流程? 答:请求后台资源的模块。npm install axios -S装好,然后发送的是跨域,需在配置文献中config/index.js进行设立。后台假如是Tp5

5、则定义一个资源路由。js中使用import进来,然后.get或.post。返回在.then函数中假如成功,失败则是在.catch函数中   8、axios+tp5进阶中,调用axios.post(‘api/user’)是进行的什么操作?axios.put(‘api/user/8′)呢? 答:跨域,添加用户操作,更新操作。   9、什么是RESTful API?怎么使用? 答:是一个api的标准,无状态请求。请求的路由地址是固定的,假如是tp5则先路由配置中把资源路由配置好。标准有:.post .put .delete   10、vuex是什么?怎么使用?哪种功能场景使用它?

6、答:vue框架中状态管理。在main.js引入store,注入。新建了一个目录store,….. export 。场景有:单页应用中,组件之间的状态。音乐播放、登录状态、加入购物车   11、mvvm框架是什么?它和其它框架(jquery)的区别是什么?哪些场景适合? 答:一个model+view+viewModel框架,数据模型model,viewModel连接两个 区别:vue数据驱动,通过数据来显示视图层而不是节点操作。 场景:数据操作比较多的场景,更加便捷   12、自定义指令(v-check、v-focus)的方法有哪些?它有哪些钩子函数?尚有哪些钩子函数参数? 答:

7、全局定义指令:在vue对象的directive方法里面有两个参数,一个是指令名称,此外一个是函数。组件内定义指令:directives 钩子函数:bind(绑定事件触发)、inserted(节点插入的时候触发)、update(组件内相关更新) 钩子函数参数:el、binding   13、说出至少4种vue当中的指令和它的用法? 答:v-if:判断是否隐藏;v-for:数据循环出来;v-bind:class:绑定一个属性;v-model:实现双向绑定   14、vue-router是什么?它有哪些组件? 答:vue用来写路由一个插件。router-link、router-vie

8、w   15、导航钩子有哪些?它们有哪些参数? 答:导航钩子有:a/全局钩子和组件内独享的钩子。b/beforeRouteEnter、afterEnter、beforeRouterUpdate、beforeRouteLeave 参数:有to(去的那个路由)、from(离开的路由)、next(一定要用这个函数才干去到下一个路由,假如不用就拦截)最常用就这几种   16、Vue的双向数据绑定原理是什么? 答:vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅

9、者,触发相应的监听回调。 具体环节: 第一步:需要observe的数据对象进行递归遍历,涉及子属性对象的属性,都加上 setter和getter 这样的话,给这个对象的某个值赋值,就会触发setter,那么就能监听到了数据变化 第二步:compile解析模板指令,将模板中的变量替换成数据,然后初始化渲染页面视图,并将每个指令相应的节点绑定更新函数,添加监听数据的订阅者,一旦数据有变动,收到告知,更新视图 第三步:Watcher订阅者是Observer和Compile之间通信的桥梁,重要做的事情是: 1、在自身实例化时往属性订阅器(dep)里面添加自己 2、自身必须有一个updat

10、e()方法 3、待属性变动dep.notice()告知时,能调用自身的update()方法,并触发Compile中绑定的回调,则功成身退。 第四步:MVVM作为数据绑定的入口,整合Observer、Compile和Watcher三者,通过Observer来监听自己的model数据变化,通过Compile来解析编译模板指令,最终运用Watcher搭起Observer和Compile之间的通信桥梁,达成数据变化 -> 视图更新;视图交互变化(input) -> 数据model变更的双向绑定效果。 ps:16题答案同样适合”vue data是怎么实现的?”此面试题。   17、请具体说

11、下你对vue生命周期的理解? 答:总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后。 创建前/后: 在beforeCreated阶段,vue实例的挂载元素$el和数据对象data都为undefined,尚未初始化。在created阶段,vue实例的数据对象data有了,$el还没有。 载入前/后:在beforeMount阶段,vue实例的$el和data都初始化了,但还是挂载之前为虚拟的dom节点,data.message尚未替换。在mounted阶段,vue实例挂载完毕,data.message成功渲染。 更新前/后:当data变化时,会触发beforeUpdate和u

12、pdated方法。 销毁前/后:在执行destroy方法后,对data的改变不会再触发周期函数,说明此时vue实例已经解除了事件监听以及和dom的绑定,但是dom结构仍然存在   18、请说下封装 vue 组件的过程? 答:一方面,组件可以提高整个项目的开发效率。可以把页面抽象成多个相对独立的模块,解决了我们传统项目开发:效率低、难维护、复用性等问题。 然后,使用Vue.extend方法创建一个组件,然后使用Vponent方法注册组件。子组件需要数据,可以在props中接受定义。而子组件修改好数据后,想把数据传递给父组件。可以采用emit方法。   19、你是怎么结识vuex的?

13、 答:vuex可以理解为一种开发模式或框架。比如PHP有thinkphp,java有spring等。 通过状态(数据源)集中管理驱动组件的变化(好比spring的IOC容器对bean进行集中管理)。 应用级的状态集中放在store中; 改变状态的方式是提交mutations,这是个同步的事物; 异步逻辑应当封装在action中。   20、vue-loader是什么?使用它的用途有哪些? 答:解析.vue文献的一个加载器,跟template/js/style转换成js模块。 用途:js可以写es6、style样式可以scss或less、template可以加jade等   2

14、1、请说出vue.cli项目中src目录每个文献夹和文献的用法? 答:assets文献夹是放静态资源;components是放组件;router是定义路由相关的配置;view视图;app.vue是一个应用主组件;main.js是入口文献   22、vue.cli中如何使用自定义的组件?有碰到过哪些问题吗? 答:第一步:在components目录新建你的组件文献(smithButton.vue),script一定要export default { 第二步:在需要用的页面(组件)中导入:import smithButton from ‘../components/smithButton.

15、vue’ 第三步:注入到vue的子组件的components属性上面,components:{smithButton} 第四步:在template视图view中使用,  问题有:smithButton命名,使用的时候则smith-button。   23、聊聊你对Vue.js的template编译的理解? 答:简而言之,就是先转化成AST树,再得到的render函数返回VNode(Vue的虚拟DOM节点) 详情环节: 一方面,通过compile编译器把template编译成AST语法树(abstract syntax

16、tree 即 源代码的抽象语法结构的树状表现形式),compile是createCompiler的返回值,createCompiler是用以创建编译器的。此外compile还负责合并option。 然后,AST会通过generate(将AST语法树转化成render funtion字符串的过程)得到render函数,render的返回值是VNode,VNode是Vue的虚拟DOM节点,里面有(标署名、子节点、文本等等) 挑战一下: 1、vue响应式原理? 2、vue-router实现原理? 3、为什么要选vue?与其它框架对比的优势和劣势? 4、vue如何实现父子组件通信,以及

17、非父子组件通信? 5、vuejs与angularjs以及react的区别? 6、vuex是用来做什么的? 7、vue源码结构   不定项选择题: · 下列关于vue的组件说法不对的的是(    ) 1. 不一定要写style 2. template视图里可以写多个div容器 3. 父组件给子组件传值需定义props属性 4. 子组件与父组件通信需定义$emit属性   · 下面关于vue的声明周期说法不对的的是(    ) 1. 总共分为8个阶段:创建前/后、载入前/后、更新前/后、销毁前/后、 2. updated和beforeUpdate分别是更新完毕和更新前 3. 创建后this才可以获取属性、mounted时$el节点才被渲染 4. created创建后$el就不是undefined了 · 下面关于js框架说法对的的是(    ) 1. Vue是一个MVVM框架 2. Vue 的目的是通过尽也许简朴的 API 实现响应的数据绑定和组合的视图组件 3. Vue中可以使用 v-for 指令来循环对象 4. 在 input 输入框中我们可以使用 v-model 指令来实现双向数据绑定

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服