浩晨众云网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
组件事件属性穿透
属性
$attrs包含从父组件传过来的属性,但不包含子组件中prop中的属性以及class和style,所以对于那些html元素原生属性,可以不用再子组件中声明,直接从父组件中传进来就好
// 子组件props: { test: { type: String, default: '123456' } }, created () { console.log(`props:%o`, this.$props) // {test: '测试'} console.log('attrs:%o', this.$attrs) // {value: '测试'} }, // 父组件data () { return { style: { color: 'red' }, value: '测试', class_: 'test', test: '测试' } }