实例详解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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
May 06 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
Dec 31 Javascript
JavaScript生成福利彩票双色球号码
May 15 Javascript
jQuery简单设置文本框回车事件的方法
Aug 01 Javascript
Vue.js学习之过滤器详解
Jan 22 Javascript
详解vue-cli项目中怎么使用mock数据
May 29 Javascript
当vue路由变化时,改变导航栏的样式方法
Aug 22 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
Nov 30 Javascript
js实现3D照片墙效果
Oct 28 Javascript
vue点击标签切换选中及互相排斥操作
Jul 17 Javascript
vue页面引入three.js实现3d动画场景操作
Aug 10 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中引用符号(&amp;)的使用详解
2013/11/13 PHP
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
『jQuery』取指定url格式及分割函数应用
2013/04/22 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
2013/11/14 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
jQuery实现最简单实用的分秒倒计时
2017/02/05 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
javascript实现留言板功能
2020/02/08 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
jQuery实现日历效果
2020/09/11 jQuery
Python异常处理知识点总结
2019/02/18 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
临床医学专业个人的自我评价
2013/09/27 职场文书
工商管理专业职业生涯规划
2014/01/01 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
2015年信息化建设工作总结
2015/07/23 职场文书
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis