实例详解vue中的$root和$parent


Posted in Javascript onApril 29, 2019

$root

vue状态管理使用vuex,如果项目不大,逻辑不多,name我们没必要用vuex给项目增加难度,只需要用$root设置vue实例的data就行了,如下

main.js

new Vue({
 data(){
  return{
   loading:true
  }
 },
 router,
 store,
 render: h => h(App)
}).$mount('#app')

a.vue

created(){
console.log(this.$root.loading) //获取loading的值
}

b.vue

created(){
this.$root.loading = false; //设置loading的属性
}

$parent

parent能够访问父组件的属性和方法

parent.vue

<template>
  <div>
    <child>
    </child>
  </div>
</template>
<script> 
  import child from './child';
  export default {
    components:{
      child 
    },
    data(){
      return {
        text:"测试"
      }
    },
  }
</script>

child.vue

<template>
  <div>
    <child>
    </child>
  </div>
</template>
<script> 
  import child from './child';
  export default {
    created(){
    console.log(this.$parent.text)//测试(能够获取到父组件的属性和方法)
   }
  }
</script>

$refs

总结

以上所述是小编给大家介绍的vue中的$root,$parent,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JS面向对象、prototype、call()、apply()
May 14 Javascript
JS类的封装及实现代码
Dec 02 Javascript
javascrip关于继承的小例子
May 10 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
Javascript中this的用法详解
Sep 22 Javascript
AngularJS 面试题集锦
Sep 06 Javascript
js微信扫描二维码登录网站技术原理
Dec 01 Javascript
jQuery层级选择器实例代码
Feb 06 Javascript
原生JS实现左右箭头选择日期实例代码
Mar 14 Javascript
浅谈Angular文字折叠展开组件的原理分析
Nov 24 Javascript
webpack多入口文件页面打包配置详解
Jan 09 Javascript
微信小程序实现录音Record功能
May 09 Javascript
微信网页登录逻辑与实现方法
Apr 29 #Javascript
vue和better-scroll实现列表左右联动效果详解
Apr 29 #Javascript
Vue 引入AMap高德地图的实现代码
Apr 29 #Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 #Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
Apr 29 #Javascript
微信小程序-form表单提交代码实例
Apr 29 #Javascript
vue在index.html中引入静态文件不生效问题及解决方法
Apr 29 #Javascript
You might like
PHP取进制余数函数代码
2012/01/19 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
公司企业表扬信
2014/01/11 职场文书
初三学生个人自我评定
2014/04/06 职场文书
监察建议书格式
2014/05/19 职场文书
文明生主要事迹
2014/05/25 职场文书
法定代表人身份证明书
2014/09/10 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python