将道具从 parent 传递到 child 组件时出错
Error with passing a prop from parent to child component
所以我在将 prop 从我的 parent 视图传递到另一个视图时遇到问题,现在我只是在使用一个简单的变量进行测试,但它似乎没有接受它。 ..没有任何错误或任何错误,它只是没有显示在我的页面上。
这是我的 parent 代码:
<template>
<v-app>
<Navbar v-bind:currency="currency"/>
<v-content class="mx-5 my-5" v-bind:currency="currency">
<router-view></router-view>
</v-content>
</v-app>
</template>
<script>
import Navbar from '@/components/Navbar'
export default {
name: 'App',
components: {
Navbar
},
data() {
return {
currency: "$ test"
}
},
};
</script>
这是我的 child 元素中的代码片段:
export default {
name: "Home",
props: ['currency']
}
以及我使用货币的地方:
<div class="text-center green--text font-weight-bold headline">{{ currency }}</div>
任何人都可以看出我做错了什么为什么这个元素没有被拾取吗?
亲切的问候,
乔希
它应该可以正常工作,我没有发现任何问题:Here's 一个简单的工作复制品。检查它以确保没有差异。
所以我在将 prop 从我的 parent 视图传递到另一个视图时遇到问题,现在我只是在使用一个简单的变量进行测试,但它似乎没有接受它。 ..没有任何错误或任何错误,它只是没有显示在我的页面上。
这是我的 parent 代码:
<template>
<v-app>
<Navbar v-bind:currency="currency"/>
<v-content class="mx-5 my-5" v-bind:currency="currency">
<router-view></router-view>
</v-content>
</v-app>
</template>
<script>
import Navbar from '@/components/Navbar'
export default {
name: 'App',
components: {
Navbar
},
data() {
return {
currency: "$ test"
}
},
};
</script>
这是我的 child 元素中的代码片段:
export default {
name: "Home",
props: ['currency']
}
以及我使用货币的地方:
<div class="text-center green--text font-weight-bold headline">{{ currency }}</div>
任何人都可以看出我做错了什么为什么这个元素没有被拾取吗?
亲切的问候, 乔希
它应该可以正常工作,我没有发现任何问题:Here's 一个简单的工作复制品。检查它以确保没有差异。