实例详解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 函数式编程的原理
Oct 16 Javascript
JavaScript 原型继承之构造函数继承
Aug 26 Javascript
浅析Node在构建超媒体API中的作用
Jul 30 Javascript
Jquery Ajax xmlhttp请求成功问题
Feb 04 Javascript
js图片模糊切换显示特效的方法
Feb 17 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
Dec 16 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
Feb 23 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
Sep 14 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
Mar 22 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
Sep 18 Javascript
原生js+canvas实现验证码
Nov 29 Javascript
低门槛开发iOS、Android、小程序应用的前端框架详解
Oct 16 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 数组的创建、调用和更新实现代码
2009/03/09 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
Javascript中eval函数的使用方法与示例
2007/04/09 Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
Python第三方库的安装方法总结
2016/06/06 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
华纳兄弟工作室的官方授权商店:WB Shop
2018/11/30 全球购物
销售自我评价
2013/10/22 职场文书
学校门卫岗位职责
2014/03/16 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js