学习- vue 中 API $attr 用法
2024-09-08 17:19:00
2.4.0新增
定义:包含了父作用域不作为 prop 被识别(且获取)的 attribute 绑定( class 和 style 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定(除class 和 style 除外),并且可以通过 v-bind="$attrs" 传入内部组件--在创建高级别的组件时非常有用。
父组件的列表行数据传递给孙子组件展示
父组件:
<template>
<div>
Parent: {{ msg }}
<Child :msg="msg" />
</div>
</template> <script>
import Child from './child.vue'
export default {
name: 'Parent',
components: { Child },
data () {
return {
msg: 'hello world!'
}
}
}
</script>
亲儿子组件:
<template>
<div>
child:{{ }}
<Grandson v-bind="$attrs"/>
</div>
</template>
<script>
import Grandson from './grandson.vue'
export default {
name: 'Child',
components: {
Grandson
}
}
</script>
亲孙子组件:
<template>
<div>Grandson:{{ msg }}</div>
</template>
<script>
export default {
name: 'Grandson',
props: {
msg: {
type: String,
default: ''
}
}
}
</script>
效果展示:
转载:https://www.jb51.net/article/246436.htm#_lab2_1_1
最新文章
- CPU占用率呈正弦实现,及实时输出进程和线程的CPU占用率
- maven常用插件pom配置
- LeetCode 3 Longest Substring Without Repeating Characters 区间,想法 难度:1
- JS对象实现随机满天小星星实例
- PHPExcel类的使用讲解
- python重载四则运算符及输出格式设置
- Java中正则表达式、模式匹配与信息抽取
- Visual Studio + SqlServer
- spring mvc上传图片
- Git基础(二)
- poj 3352 Road Construction
- SQL_insert into(把B表某些字段,插入A表某些字段)
- C语言 结构体的内存对齐问题与位域
- MYSQL常用简单语句
- POJ 2635 The Embarrassed Cryptographer 高精度
- 纯CSS3实现不错的表单验证效果
- TCP报文段的首部格式
- 6.Redis常用命令:Set
- Eclipse设置代码自动提示
- AsyncTask源码笔记
热门文章
- CSS 子代选择器(>;)
- pat乙级1023 组个最小数
- pat乙级 1017 A除以B 模拟除法
- 代数余子式的由来/代数余子式为什么-1的系数是ⁱ⁺ʲ?/证明一个n阶行列式,如果其中第i行(或第j列)所有元素除aᵢⱼ外都为零,那么这行列式等于aᵢⱼ与它的代数余子式的乘积/证明行列式按行(列)展开法则:n(n>;1)阶行列式等于它任意一行(列)的所有元素与它们对应的代数余子式的乘积的和。
- 2020icpc沈阳H
- 学习操作系统P3 多处理器编程:从入门到放弃 (线程库;现代处理器和宽松内存模型)
- think php框架接入微信支付中需要注意的问题(php 小白适用)
- djangoDRF查询
- django-drf知识点梳理
- Django,Flask中的request