实例详解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 相关文章推荐
javascript 屏蔽鼠标键盘的几段代码
Jan 02 Javascript
50个比较实用jQuery代码段
Sep 18 Javascript
js数组常见操作及数组与字符串相互转化实例详解
Nov 10 Javascript
修改jquery中dialog的title属性方法(推荐)
Aug 26 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
Oct 26 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
Mar 04 Javascript
ES6下React组件的写法示例代码
May 04 Javascript
Vue+webpack+Element 兼容问题总结(小结)
Aug 16 Javascript
小程序清理本地缓存的方法
Aug 17 Javascript
JS造成内存泄漏的几种情况实例分析
Mar 02 Javascript
js实现简易拖拽的示例
Oct 26 Javascript
vue+spring boot实现校验码功能
May 27 Vue.js
微信网页登录逻辑与实现方法
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中实现记住密码自动登录的代码
2011/03/02 PHP
php简单实现查询数据库返回json数据
2015/04/16 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
javascript验证身份证号
2015/03/03 Javascript
JavaScript对象数组的排序处理方法
2015/10/21 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
Vue header组件开发详解
2018/01/26 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
Python中的函数作用域
2018/05/07 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
利用Python实现kNN算法的代码
2019/08/16 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
会计电算化专业个人的自我评价
2013/11/24 职场文书
高中同学聚会邀请函
2014/01/11 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
委托公证书范本
2014/04/03 职场文书
《菜园里》教学反思
2014/04/17 职场文书
运动会班级口号霸气押韵
2015/12/24 职场文书
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电