实例详解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 相关文章推荐
ie 处理 gif动画 的onload 事件的一个 bug
Apr 12 Javascript
JavaScript 继承详解(二)
Jul 13 Javascript
jquery 插件实现图片延迟加载效果代码
Feb 06 Javascript
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
Mar 04 Javascript
jquery简单实现图片切换效果的方法
May 12 Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
在vue项目中引入highcharts图表的方法(详解)
Mar 05 Javascript
Vue使用json-server进行后端数据模拟功能
Apr 17 Javascript
运用js实现图层拖拽的功能
May 24 Javascript
微信小程序实现拍照和相册选取图片
May 09 Javascript
javascript函数式编程基础
Sep 15 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php进程间通讯实例分析
2016/07/11 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
js实现简单选项卡与自动切换效果的方法
2015/04/10 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
2016/10/27 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
Nodejs让异步变成同步的方法
2019/03/02 NodeJs
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
vue实现户籍管理系统
2020/05/29 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
python画图常规设置方式
2020/03/05 Python
基于python实现操作git过程代码解析
2020/07/27 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
Python __slots__的使用方法
2020/11/15 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
Melissa香港官网:MDreams
2016/07/01 全球购物
应聘医学检验人员自荐信
2013/09/27 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
教学反思怎么写
2016/02/24 职场文书
MySQL之DML语言
2021/04/05 MySQL
JavaScript获取URL参数的方法分享
2022/04/07 Javascript