实例详解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小实验之函数引用
Nov 17 Javascript
DOM_window对象属性之--clipboardData对象操作代码
Feb 03 Javascript
详解javascript遍历方式
Nov 11 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
May 26 Javascript
jQuery实现的右下角广告窗体跟随效果示例
Sep 16 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
Jan 17 Javascript
less简单入门(CSS 预处理语言)
Mar 08 Javascript
详解react-router如何实现按需加载
Jun 15 Javascript
微信小程序 本地图片按照屏幕尺寸处理
Aug 04 Javascript
Javascript(es2016) import和require用法和区别详解
Aug 11 Javascript
对vue下点击事件传参和不传参的区别详解
Sep 15 Javascript
js Math数学简单使用操作示例
Mar 13 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
19个Android常用工具类汇总
2014/12/30 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
2018/04/03 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
Angular封装表单控件及思想总结
2019/12/11 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
python中列表元素连接方法join用法实例
2015/04/07 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python append、extend与insert的区别
2016/10/13 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
pandas 时间格式转换的实现
2019/07/06 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
为什么称python为胶水语言
2020/06/16 Python
html5 canvas实现跟随鼠标旋转的箭头
2016/03/11 HTML / CSS
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
高分子材料与工程专业推荐信
2013/12/01 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
社区工作者个人总结
2015/02/28 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
商业计划书之服装
2019/09/09 职场文书