【发布时间】:2019-04-11 22:12:10
【问题描述】:
我是 vue.js 的新手,目前我正在构建一个用于学习目的的应用程序。
我想做什么:
我有一个父组件,它有一堆不同 id 的按钮。
子组件将等待父组件发送这些 id,然后根据 id 决定显示什么。就是这样。
我不会发布完整的代码,因为它太大了,但我已经尝试了很多东西,比如 props 和 state,但老实说它太令人困惑了。
我来自 React 背景,但我仍然很困惑。
父组件
<template>
<button id="btn1">Show banana</button>
<button id="btn2">Show orange</button>
</template>
<script>
export default {
name: 'Parent',
data: function {
//something
},
props: {
// ?????
}
};
</script>
**Child component**
<template>
<p v-html="something.text">
</template>
<script>
export default {
name: 'Child',
data: function() {
something: ''
if(id from parent === id I want) {
something = object.withpropIneed
}
},
};
</script>
【问题讨论】:
标签: node.js vue.js vue-component