vue 中父组件如何触发子组件的函数,子组件如何触发父组件的函数

父组件中获取子组件函数:children、children、children、refs
子组件中获取父组件函数:$on

vue-router 有哪几种导航钩子

1.全局钩子 作用:跳转前进行判断拦截。
2.组件级的
3.单个路由独享的

  • 全局导航钩子
    router.beforeEach(to, from, next),
    router.beforeResolve(to, from, next),
    router.afterEach(to, from ,next)

  • 组件内钩子
    beforeRouteEnter,
    beforeRouteUpdate,
    beforeRouteLeave

  • 单独路由独享组件
    beforeEnter

对 vue 了解多少,什么是 Vuex、 VueRouter;如何避免 Vuex 中的函数造成全局污染?

vuex 为状态管理,它集中存储管理应用的所有组件的状态,可以理解成一个全局仓库。
VueRouter是路由(spa)单页面应用的方式
避免全局污染:
1.唯一变量:将变量都挂载到同一个命名空间下
2.使用闭包

什么是 spa 应用,spa 页面和传统的页面有什么区别?

是一种特殊的 Web 应用。
它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而进行页面的重新加载或跳转。
好处:
①.用户体验好、快,内容的改变不需要重新加载整个页面,避免了不必要的跳转和重复渲染
②.基于上面一点,SPA相对对服务器压力小

简述在 vue.js 中使用插件的步骤

采用 ES6 的 import … from … 语法或 CommonJS 的 require()方法引入插件
使用全局方式 Vue.use( plugin ) 使用插件,可以传入一个选项对象 Vue.use(MyPlugin,{ someOption:true })
如何使用懒加载插件:
Vue.use(VueLazyload, {
loading: require(‘common/image/default.png’)
})

请列举出3个Vue中常用的生命周期钩子函数

created:实例已经创建完成之后调用,在这一步,实例已经完成数据观测,属性和方法的运算,watch/event 事件回调,然而,挂载阶段还没有开始,el属性目前还不可见mounted:el被新创建的vm.el替换,并挂载到实例上去之后调用该钩子如果root实例挂载了一个文档内元素,当mounted被调用时vm.el 属性目前还不可见 mounted:el被新创建的 vm.el 替换,并挂载到实例上去之后调用该钩子如果 root 实例挂载了一个文档内元素,当 mounted 被调用时 vm.el属性目前还不可见mounted:el被新创建的vm.el替换,并挂载到实例上去之后调用该钩子如果root实例挂载了一个文档内元素,当mounted被调用时vm.el 也在文档内。
activated:keep-alive组件激活时调用
232.vue.js 中引入组件有几种方式?分别简述步骤
两种:采用 ES6 的 import … from … 语法或 CommonJS 的 require() 方法引入组件
步骤:先注册,再使用
//注册

Vue.component( 'my-component',{template:'<div> hello world!!</div>'
})

//使用组件

<my-component></my-component>

锁屏面试题百日百刷,每个工作日坚持更新面试题。锁屏面试题app、小程序现已上线,官网地址:https://www.demosoftware.cc/#/introductionPage。已收录了每日更新的面试题的所有内容,还包含特色的解锁屏幕复习面试题、每日编程题目邮件推送等功能。让你在面试中先人一步,吊打面试官!
也可以扫描下方二维码使用小程序,查看更多面试题,欢迎关注!

锁屏面试题百日百刷-VUE篇(一)相关推荐

  1. 锁屏面试题百日百刷-CSS篇(一)

    你了解的浏览器的重绘和回流导致的性能问题 重绘(Repaint)和回流(Reflow) 重绘和回流是渲染步骤中的一小节,但是这两个步骤对于性能影响很大. 重绘是当节点需要更改外观而不会影响布局的,比如 ...

  2. 锁屏面试题百日百刷-网络篇(一)

    ====什么是网络编程? 网络编程的本质是多台计算机之间的数据交换.数据传递本身没有多大的难度,不就是把一个设备中的数据发送给其他设备,然后接受另外一个设备反馈的数据.现在的网络编程基本上都是基于请求 ...

  3. 锁屏面试题百日百刷-tomcat优化相关

    锁屏面试题百日百刷,每个工作日坚持更新面试题.锁屏面试题app.小程序现已上线,官网地址:https://www.demosoftware.cc/#/introductionPage.已收录了每日更新 ...

  4. 锁屏面试题百日百刷-java大厂八股文(day2)

    为了有针对性的准备面试,锁屏面试题百日百刷开始每日从各处收集的面经中选择几道经典面试题分享并给出答案供参考,答案中会做与题目相关的扩展,并且可能会抛出一定问题供思考.这些题目我会标注具体的公司.招聘类 ...

  5. 锁屏面试题百日百刷-面试必问三次握手

    锁屏面试题百日百刷,每个工作日坚持更新面试题.锁屏面试题app.小程序现已上线,官网地址:https://www.demosoftware.cc/#/introductionPage.已收录了每日更新 ...

  6. 『百日百题 · SQL篇』备战面试,坚持刷题(五)—— 多表查询

    本专栏『百日百题』长期更新,一起加入本刷题计划,一起成长吧!

  7. 『百日百题 · SQL篇』备战面试,坚持刷题(四)—— 高级查询

    本专栏『百日百题』长期更新,一起加入本刷题计划,一起成长吧!

  8. android 锁屏画面开发,Android开发之界面篇——锁屏之上弹出提示的方法

    做过Android开发的童鞋们都知道,我们通常会用Toast来做一些页面提示,其用法也很简单,此处便不再累赘.可是假如我们的应用是在锁屏界面之上需要显示提示呢,这时候使用Toast就比较蛋疼了,你会发 ...

  9. 用计算机解锁ipad密码忘了怎么办,如果忘记并锁定了Apple ipad开机密码,该怎么办?如果Apple平板电脑忘记了锁屏密码,该怎么办...

    如果忘记锁定Apple iPad启动密码怎么办 回答: 忘记了Apple ipad的开机密码,解决方法如下(以Apple ipad mini为例): 1.使用数据线将ipad mini连接到计算机,如 ...

最新文章

  1. 维护表读写的权限对象
  2. [Go]结构体及其方法
  3. 4篇SCI,获得多次国奖,这个硕士小姐姐分享科研之路
  4. python3安卓版下载-QPython3H安卓运行Python神器
  5. 学习python:练习3.随机生成200个序列号存入文件
  6. .NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码
  7. account表里有什么 银行_模拟一个银行账户类Account,账户类中包括所有者、账号、余额、账户总数、存款、取款等信息。_学小易找答案...
  8. “以毒攻毒”?阿里将上线“二哈”防骚扰电话应用程序
  9. 从 Poisson 分布到服务器的访问
  10. ubuntu系统工具记录
  11. 电脑软件:推荐一款本地文档搜索神器,赶快下载试试吧!
  12. Micropython加速物联网开发4 - SPI驱动5110LCD屏
  13. 2014 史丰收速算
  14. android 调出键盘表情_Android-表情键盘的制作
  15. vs的oxc000007b错误和key valid错误
  16. linux安全之服务安全
  17. 语音识别ASR和NLP有什么区别?
  18. 芯片模型算力指标TOPS FLOPS MAC MACC MADD关系
  19. 基于Python的Open3D库模型数据简单读取测试
  20. what's the 头寸

热门文章

  1. QEMU多进程(Multi-process QEMU)及vfio-user应用
  2. 整洁架构之道--三种经典的编程范式
  3. 亚马逊 html格式转换,亚马逊七种产品描述常用HTML代码,文字颜色代码让Listing更出彩...
  4. 外包以小时计算金额的费用_基金申购赎回费用计算实例
  5. Zookeeper的选举机制详解
  6. pandas数据聚合与分组
  7. netty发送对象消息
  8. CoreOS 收购 Quay.io 发布私有 Docker 仓库
  9. KVC的底层实现原理
  10. linux下面某些常用命令的用法【转】