父组件传递参数给子组件
第一种方式
<!--父组件引用子组件--> <time-line :tableName="TableName" :id="entity.id"></time-line> <!-- 子组件中使用props接收父组件传递来的值 --> props: { tableName: '', id: null, }, methods: { read() { console.log(this.tableName) console.log(this.id) }, }
第二种方式
<!-- 父组件引用子组件 --> <time-line ref="timeline"></time-line> <!--JS部分--> this.$refs.timeline.read(record) <!-- 子组件中使用方法接收接收父组件传递来的值 --> methods: { read(record) { console.log(record.tableName) console.log(record.id) }, }
子组件传递参数给父组件
<!-- 父组件引用子组件 --> <time-line @ok="handleOK"></time-line> <!--JS部分--> methods: { handleOK(record) { console.log(record.tableName) console.log(record.id) }, } <!-- 子组件中使用方法传值给父组件 --> <!--JS部分--> this.$emit('ok',record)
正文完