我已经用道具定义了自定义组件。当我使用这个组件时,我需要将值动态绑定到这些属性中的一个
在自定义组件的模板中,我定义了这样的元素:
<template>
...
<div class="input-group-addon" v-show="currency">{{ currency }}</div>
...
</template>以及它的支柱:
export default {
...
props: {
currency: {
type: String
}
}
...
}和组件在另一个组件中的用法:
组件的模板
<custom-component currency="calculateCurrency" ></custom-component>组件代码
export default {
components: {custom-component},
data: () => ({
myProject: null // this is used as v-model in combo box
}),
computed: {
calculateCurrency: function() {
return myProject.currency; // currency is getter in object myProject
}
}
}所以我的结果是这样的:

我也试过使用
suffix=calculateCurrency没有引号,但没有帮助。你能帮我修一下吗?谢谢
发布于 2018-02-24 02:16:16
我认为绑定属性中缺少冒号:
<custom-component :currency="calculateCurrency" ></custom-component>将其添加到"currency“之前将允许数据绑定
https://stackoverflow.com/questions/48953919
复制相似问题