实例详解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 相关文章推荐
VBScript版代码高亮
Jun 26 Javascript
Highslide.js是一款基于js实现的网页中图片展示插件
Mar 30 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
Dec 28 Javascript
javascript实现的DES加密示例
Oct 30 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
Aug 04 Javascript
javascript中select下拉框的用法总结
Jan 07 Javascript
如何写好你的JavaScript【推荐】
Mar 02 Javascript
js实现鼠标拖动功能
Mar 20 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
Apr 07 Javascript
Webpack之tree-starking 解析
Sep 11 Javascript
Vue发布项目实例讲解
Jul 17 Javascript
微信小程序实现时间戳格式转换
Jul 20 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
杏林同学录(八)
2006/10/09 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
joomla组件开发入门教程
2016/05/04 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
javascript编程起步(第三课)
2007/02/27 Javascript
JavaScript中的作用域链和闭包
2012/06/30 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
了解前端理论:rscss和rsjs
2019/05/23 Javascript
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
python多线程之事件Event的使用详解
2018/04/27 Python
python-opencv颜色提取分割方法
2018/12/08 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
pandas 像SQL一样使用WHERE IN查询条件说明
2020/06/05 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
中学教师请假制度
2014/02/03 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
建筑结构施工求职信
2014/07/11 职场文书
学习作风建设心得体会
2014/10/22 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
尼克胡哲观后感
2015/06/08 职场文书