背景:Vue+ES6,子组件在父组件create后调用,并且事件触发onclick已经被封装在底层组件(子组件的子组件)
问题:在父组件中无事件绑定的情形下,子组件怎么向父组件传参?
背景:Vue+ES6,子组件在父组件create后调用,并且事件触发onclick已经被封装在底层组件(子组件的子组件)
问题:在父组件中无事件绑定的情形下,子组件怎么向父组件传参?
楼上的已经说明白了,我是来补个粟子的child.vue
<template>
<div id="test">向父传递</div>
</template>
<script>
export default {
methods: {
$('#test').click(()=>{
this.$emit('data', '这是我要传的参数');
})
}
}
</script>
parent.vue
<template>
<child @data="fnSS"></child>
</template>
<script>
import child from './child';
export default {
components: {
tagInput
}
methods: {
fnSS(value) {
alert(value);
},
}
}
</script>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
EventBus (不太符合题目要求的无事件绑定的情形)
Vuex