2
我在网上找不到任何文档或例子,但是将多个道具传递给组件的正确方法是?vue2:是否可以将多个道具传递给组件?
这里是我曾尝试:
在HTML
<component:prop1="data1" :prop2="data2"></component>
在component.js
props: ['prop1','prop2'],
但obiusly不工作......
我在网上找不到任何文档或例子,但是将多个道具传递给组件的正确方法是?vue2:是否可以将多个道具传递给组件?
这里是我曾尝试:
在HTML
<component:prop1="data1" :prop2="data2"></component>
在component.js
props: ['prop1','prop2'],
但obiusly不工作......
你可以通过这是一个多元化的道具。 在父组件:
<template>
<div id="app">
<child-component :propA=propa :propB=propb></child-component2>
</div>
</template>
<script>
import ChildComponent from './components/comp2'
export default {
name: 'app',
components: {
ChildComponent
},
data() {
return {
propa : 65,
propb : 'Nitin'
}
}
}
</script>
<style></style>
在子组件:
<template>
<div>
{{propA}}
{{propB}}
</div>
</template>
<script>
export default {
props: {
propA: Number,
propB: String
}
}
</script>
<style lang="css">
</style>
参考 - https://vuejs.org/v2/guide/components.html#Prop-Validation 在文档中唯一的地方,有多种道具。
你能分享更多的代码吗?也许根本原因是另一个问题,因为你在这里显示的代码应该工作。 – kevguy
@ kevlai22谢谢!足以知道这是可能的,这是一个正确的方法 –
这是我为教程制作的一个例子,希望它能提供帮助。 https://codepen.io/kevlai22/pen/LLJZrp – kevguy