<分区>
我是 Vue 初学者。我创建了一个自定义组件,并尝试完全按照 starter Vue cli 模板中所示的方式绑定(bind)所有内容。这是代码。
Circle.vue
<template>
<div :style="custom">
</div>
</template>
<script>
export default {
name:'Circle',
props:{
size:String,
color:String
},
computed:{
custom(){
return {
background:this.color,
height:this.size,
width:this.size
}
}
}
}
</script>
在我的 View.vue 文件中
<script>
// :class="['']"
import Circle from '@/components/Circle.vue'
export default {
name: "Landing",
components:{
Circle
}
};
</script>
我试过这样用
<Circle size="100px" color="#222222"/>
我尝试按原样打印 Prop ,但它也不起作用
<template>
<div :style="custom">
{{size}} {{color}}
</div>
</template>
执行此操作后屏幕上没有显示任何内容。我从 here 得到了帮助
感谢您的宝贵时间!