何为 $parent ?

$ 是什么?

首先 一般默认的来说,我们带 $ 符号的我们基本默认是 vue 实例对象身上的也就是 vue 中的 this,我们可以 console 一下 this

$parent 简介

官方介绍:

$parent:当前组件树的根 Vue 实例。如果当前实例没有父实例,此实例将会是其自己

  1. $parent 既 可 以 接 受 父 组 件 数 据 , 又 可 以 修 改 父 组 件 数 据, 是 双 向 的
  2. $parent 可以调用父组件的方法

使用场景

子组件发生某个事件,在事件执行的方法中,需要访问或者更改父组件数据属性或调用父组件方法,此时用$parent【 该属性不常使用 】

<div id="app"><cpn></cpn>
</div>
<template id="tem"><div><p>我是子组件</p><button @click="btnclick">按钮</button></div>
</template>
<script src="../js/vue.js"></script>
<script>let app = new Vue({el:'#app',data:{name:'xixixi'},       methods:{parentPrint(){console.log("父组件方法");}},components:{cpn:{template:'#tem',methods:{btnclick(){//获取父组件name值console.log(this.$parent.name);//修改父组件name值this.$parent.name ="ssss";this.$parent.parentPrint();}}}}});
</script>

【Vue】何为 $parent ?它的使用场景是什么?相关推荐

  1. vue 路由知识点梳理及应用场景整理

    最近做项目才发现,我确实对 vue-router 太不熟悉了,都只了解个简单用法就开始搞了,本来很简单的问题,都搞不清楚.现在重新看一遍文档,重新梳理一下. vue 路由的原理 说实话,路由我一直也就 ...

  2. Vue组件间的传值五大场景,你造吗?

    摘要:组件是 vue.js最强大的功能之一,这五个组件间传值场景你了解吗? 本文分享自华为云社区<你了解Vue组件间传值五大场景吗?>,作者:北极光之夜. . 父组件向子组件传值: 比如有 ...

  3. Vue $attrs使用方式及使用场景

    一.使用场景 假如我们要做一个页面,有父组件,子组件,孙子组件......, 这时候使用props传递,这也就意味着当你想向嵌套层级比较深组件数据传递,只能由父组件传递给子组件,子组件再传递给孙子组件 ...

  4. 细说Vue作用域插槽,匹配应用场景。

    最近在官方文档中看到,vue新增了一种插槽机制,叫做作用域插槽.要求的版本是2.1.0+. 首先来说一下:顾名思义,所谓作用域插槽,主要就在作用域,需要注意的是(以下几点看不懂不要紧,配合下面的例子, ...

  5. “约见”面试官系列之常见面试题之第九十一篇之简述Vue的生命周期适用于哪些场景(建议收藏)

    答:beforeCreate:在new一个vue实例后,只有一些默认的生命周期钩子和默认事件,其他的东西都还没创建.在beforeCreate生命周期执行的时候,data和methods中的数据都还没 ...

  6. Vue的生命周期及使用场景

    vue实例从创建到销毁的过程我们成为vue的声明周期.vue声明周期大致可以分为4个阶段8大生命周期函数,分别为: 创建前后:beforeCreate created 挂载前后:beforeMount ...

  7. vue——this.$parent算法

    父组件一: 父组件二: 子组件调用父组件一和父组件二中的方法

  8. vue 中provide的用法_浅谈vue中provide和inject 用法

    一.概念解析 成对出现:provide和inject是成对出现的 作用:用于父组件向子孙组件传递数据 使用方法:provide在父组件中返回要传给下级的数据,inject在需要使用这个数据的子辈组件或 ...

  9. vue 中provide的用法_[转]浅谈vue中provide和inject 用法

    provide:Object | () => Object inject:Array | { [key: string]: string | Symbol | Object } provide ...

  10. vue的组件/data的参数/组件传值/插槽/侦听器/生命周期钩子函数

    目录 组件结构 组件的命名规则: 组件的data参数 <font color='red'> 组件的父子传值prop(通信) <font color='red'>组件的子--&g ...

最新文章

  1. SDUT-2132_数据结构实验之栈与队列二:一般算术表达式转换成后缀式
  2. 深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)
  3. SpringBoot中实现CommandLineRunner接口在项目启动后立即执行某方法
  4. 网络编程(part4)--刷新缓冲区
  5. 8.1 Android Basic 数据存储 Preferences Dialog(使用对话框的Preferences)
  6. 使用web.xml方式加载Spring时,获取Spring context的两种方式
  7. HttpClient 学习整理【转】
  8. 居中为什么用transform,而不是margin top/left
  9. 实体词典 情感词典_(全)情感词情感词典大全
  10. Python操作DB2数据库
  11. 王守臣 | 文字不灭:“这边有个要饭的”
  12. Android保存照片到相册
  13. 代码动态改变view的大小
  14. IDEA Unable to import maven project: See logs for details具体解决方法
  15. openstack 创建虚拟机后,虚拟机启动hang在cpu 检测
  16. autoconf 遇到的坑
  17. Linux下Oracle 11g安装(1)—— 系统安装篇
  18. 科创人·神州数码集团CIO沈旸:最佳实践模式正在失灵,开源加速分布式创新
  19. inet manual 和 static 区别
  20. uboot 看门狗喂狗

热门文章

  1. nginx基础概念及配置解析
  2. 大专计算机知识,大专院校计算机教学
  3. 温德姆推出中高档一价全包式度假酒店品牌Wyndham Alltra;柳州三江万怡酒店正式亮相广西 | 全球旅报...
  4. html5 游戏不全屏,html5 实现的全屏模式下的问题与解决
  5. Linux : command
  6. 星哥带你学秒杀-我看你还是有机会的
  7. android自定义颜色选择器,自定义View:Android 仿 PS 选色板
  8. 超越信标链:Eth2的下一步是什么?
  9. search(10)- elastic4s-multi_match:多字段全文搜索
  10. Pcap文件的magic_number