在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 怎么在vue的style標簽里面使用變量?

怎么在vue的style標簽里面使用變量?

假設我有這么一個組件如下:

<template>
    <div>
        <span class="test">文字</span>
    </div>
</template>

<script>
    export default = {
        name: '',
        data() {
            return {
                color: 'red'
            }
        }
    }
</script>

<style scope>
    .test {
        color: "這里想使用 data 里面定義的變量"
    }
</style>

我想要在 style 里面使用定義好的變量,需要怎么做?


本來我不想加上這一句的,看了一些回答,我還是把這句話加上吧:

*請不要回復諸如: “使用 :class 或者 :style 的方式來代替你這種做法,既浪費你的時間寫答案,也浪費我的時間看答案”

我之前記得在哪看過一下可以在 style 里面使用變量。

在網(wǎng)上找到這篇文章:
https://cloud.tencent.com/dev...
大家可以嘗試一下能不能這么用,當然我也會嘗試。

回答
編輯回答
孤酒

style中直接用data里面的變量好像沒有方法吧,不過可以在標簽上使用 :style="{color: color}",
在不也可以引入less、sass都支持變量特性

2018年7月15日 22:31
編輯回答
背叛者

傳統(tǒng)css不可以,stylus,sass,less可以了解一下

2018年3月28日 10:02
編輯回答
糖豆豆

官網(wǎng)適合你。你應該多看看官網(wǎng),然后這種問題基本問題,你有編寫問題的時間看官網(wǎng)就解決了。

2017年10月4日 08:49
編輯回答
風清揚

直接綁定style啊

<span :style="{'color': color}"></span>
2017年2月18日 06:41
編輯回答
念初

這里用不了變量。
如果想要改變顏色,可以添加多一個 color 為其他顏色的類,然后改變綁定到div上的類名,從而實現(xiàn)通過變量改變樣式的顏色

2018年2月1日 19:40