gpt4 book ai didi

vue.js - 如何在Vue中将颜色作为 Prop 发送?

转载 作者:行者123 更新时间:2023-12-03 06:48:56 24 4
gpt4 key购买 nike

这是我的 Button vue 对象。我想根据 Prop 改变颜色

<template>
<div class="get-started-btn flex center"
style="cursor: pointer;
padding: 0px 15px;
height: 36px;
color: {{color}} ">
{{text}}
</div>
</template>

<script>
export default {
name: "Button",
props:{
text:String,
color: String,
backgroundColor: String,
}
}
</script>

<style scoped>
.get-started-btn{
background-color: {{backgroundColor}};
}
</style>

例如:
    <Button text="Mark As Done" color="white" backgroundColor="#1cb86e"></Button>

或者
  <Button text="Get Started" color="white" backgroundColor="#299ff6"></Button>

但它没有编译

最佳答案

<Button text="Get Started" :style="{ 'background-color': YOURCOLORVARIABLEHERE }"></Button>

我想你可以看看那篇文章 https://alligator.io/vuejs/dynamic-styles/

他们准确地解释了你想要做什么。

关于vue.js - 如何在Vue中将颜色作为 Prop 发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56081489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com