vue.js - 在 Vue js 中使用颜色选择器更改字体(文本)颜色
问题描述
当用户从颜色选择器中选择它时,我想更改字体(文本)颜色,我做了这个,但它不起作用,
<textarea :class="changeColor"></textarea>
<v-color-picker class="ma-2" hide-inputs @click="changeColor('color')"></v-color-picker>
changeColor(val){ this.color = val}
解决方案
要将 css 颜色值动态分配给 html 元素,您可以使用:style="{}"
. 像这样
<template>
<div>
<textarea :style="{color:color}"></textarea>
<v-color-picker v-model="color" />
</div>
</template>
<script>
export default {
data() {
return {
color : '#FFFFFF'
}
}
}
</script>
推荐阅读
- javascript - 希望从 .txt 文件中删除一组字符
- javascript - 无法使用 React 在类之间传递道具
- java - 如何以相反的顺序返回所有链表整数的字符串?
- powershell - 在powershell中获取匹配接口的ip地址
- ruby-on-rails - 改进低效查询
- php - Laravel +存储过程:错误数据包乱序
- android - 错误:在片段中膨胀 TabLayout 时出现 java.lang.ClassNotFoundException
- hive - 为 presto 配置 Hive Metastore 并从 s3 和 apache kudu 查询数据
- amazon-web-services - 上传到amazon aws s3时如何获取本地文件?
- plotly - 如何在 plotly.js 图表中添加彩色背景条