Vue.js의 변수 내용에서 클래스를 추가하는 방법

줄스

I는로서 첨가되어야 할 구성 요소에 변수를 전달할 classA와 div. 그러나 Vue는 variable콘텐츠 대신 이름을 추가합니다 .

그래서 소품 패스 color포함 red.
내가 원하는 것 : <div class="red">2</div>
내가 얻는 것 :<div class="color">2</div>

멍청한 질문 인 것 같아서 죄송합니다. 더 나은 방법이있을 수 있습니다.

도와 주셔서 감사합니다.

내 구성 요소는 다음과 같습니다.

<template>
    <div class="btn btn-outline-primary cell"
         :class="{color}"
         :id="id">
        {{ number }}
    </div>
</template>

<script>
    export default {
        name: "TileElement",
        props: ["id", "number", "color"]
    }
</script>

<style scoped>
    .green {
        color: green;
    }

    .red {
        color: red;
    }

    .yellow {
        color: yellow;
    }

    .cell {
        display: inline-block;
        float: left;
        margin: 0.1em;
        text-align: center;
        background-color: lightgray;
        width: 2.7em;
        height: 2.7em;
    }
</style>

상위 구성 요소 :

<template>
    <div class="row">
        <TileElement
                v-for="tile in tiles"
                v-bind:key="tile.id"
                v-bind:number="tile.number"
                v-bind:color="tile.color"
        ></TileElement>
    </div>
</template>

<script>
    import TileElement from './TileElement.vue';

    export default {
        name: "TileRow",
        components: {
            TileElement
        },
        data: function () {
            return {
                tiles: [
                    {id: 1, number: 1, color: "green"},
                    {id: 2, number: 2, color: "red"},
                    {id: 3, number: 3, color: "yellos"}
                ]
            }
        }
    }
</script>
Bonusrk

조건이나 다른 것들없이 클래스를 전달해야하는 경우 하나 및 다른 수의 클래스에 대해 배열을 간단하게 사용할 수 있습니다.

<div :class="[color]"></div>

그러나 그것은 당신 만이 할 수있는 것이 아닙니다.

https://vuejs.org/v2/guide/class-and-style.html

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Vue 컨테이너 내에서 한 개체의 클래스를 변경하는 방법은 무엇입니까?

분류에서Dev

Vue.js의 여러 확인란에 활성 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬의 클래스 내의 다른 함수에서 정의 된 (변수) 함수 내에서 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

클래스 내부의 변수를 사용하여 클래스를 인스턴스화하는 방법

분류에서Dev

클래스 내부의 변수를 사용하여 클래스를 인스턴스화하는 방법

분류에서Dev

다른 클래스의 변수를 사용하는 방법

분류에서Dev

클래스 내부의 변수 값에서 개체를 만드는 방법

분류에서Dev

SCSS의 요소에 대한 "수정 된"클래스를 추가하는 방법

분류에서Dev

Vue 파일 내에서 내 클래스를 사용하는 방법

분류에서Dev

인터페이스 내부의 변수 또는 다양한 클래스에 변수를 추가 / 요구하는 대체 방법?

분류에서Dev

변수가 목록 안에있을 때 클래스의 인스턴스 변수를 변경하는 방법

분류에서Dev

Python : 클래스 내부에 'class'라는 변수를 정의하는 방법

분류에서Dev

vue.js 속성 값에 따라 테이블 행에 클래스를 추가하는 방법

분류에서Dev

vue.js 2에 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

추상 클래스의 사용되지 않는 변수 구현에 대한 경고를 방지하는 방법

분류에서Dev

mySQL의 REGEXP 내부에 PHP 변수를 추가하는 방법

분류에서Dev

Vuex this. $ store에 액세스 할 수있는 Vue.js 용 Utils 클래스를 만드는 방법

분류에서Dev

Theos에서 서브 클래스의 멤버 변수를 선언하는 방법

분류에서Dev

Jquery를 사용하여 특정 클래스의 모든 요소 내용을 변수에 넣는 방법

분류에서Dev

Java의 다른 클래스에서 변수를 가져 오는 방법

분류에서Dev

다른 클래스에서 변수를 사용하는 방법

분류에서Dev

한 클래스의 변수를 다른 클래스에 사용하는 방법은 무엇입니까?

분류에서Dev

수퍼 클래스의 인스턴스를 사용하여 서브 클래스의 재정의 된 변수에 액세스하는 방법

분류에서Dev

jQuery의 컨테이너 div에서 이미 호출중인 추가 된 변수에 클래스를 추가하는 방법

분류에서Dev

Flutter에서 다른 클래스의 변수를 호출하는 방법

분류에서Dev

Android, arrayAdapter 클래스에서 매개 변수를 정의하는 방법

분류에서Dev

클래스 기반 뷰에서 URL의 변수를 전달하는 방법

분류에서Dev

C ++의 중첩 클래스에서 변수를 호출하는 방법

분류에서Dev

Vue.js의 다른 변수에서 하나의 변수를 초기화하는 방법

Related 관련 기사

  1. 1

    Vue 컨테이너 내에서 한 개체의 클래스를 변경하는 방법은 무엇입니까?

  2. 2

    Vue.js의 여러 확인란에 활성 클래스를 추가하는 방법은 무엇입니까?

  3. 3

    파이썬의 클래스 내의 다른 함수에서 정의 된 (변수) 함수 내에서 변수를 사용하는 방법은 무엇입니까?

  4. 4

    클래스 내부의 변수를 사용하여 클래스를 인스턴스화하는 방법

  5. 5

    클래스 내부의 변수를 사용하여 클래스를 인스턴스화하는 방법

  6. 6

    다른 클래스의 변수를 사용하는 방법

  7. 7

    클래스 내부의 변수 값에서 개체를 만드는 방법

  8. 8

    SCSS의 요소에 대한 "수정 된"클래스를 추가하는 방법

  9. 9

    Vue 파일 내에서 내 클래스를 사용하는 방법

  10. 10

    인터페이스 내부의 변수 또는 다양한 클래스에 변수를 추가 / 요구하는 대체 방법?

  11. 11

    변수가 목록 안에있을 때 클래스의 인스턴스 변수를 변경하는 방법

  12. 12

    Python : 클래스 내부에 'class'라는 변수를 정의하는 방법

  13. 13

    vue.js 속성 값에 따라 테이블 행에 클래스를 추가하는 방법

  14. 14

    vue.js 2에 클래스를 추가하는 방법은 무엇입니까?

  15. 15

    추상 클래스의 사용되지 않는 변수 구현에 대한 경고를 방지하는 방법

  16. 16

    mySQL의 REGEXP 내부에 PHP 변수를 추가하는 방법

  17. 17

    Vuex this. $ store에 액세스 할 수있는 Vue.js 용 Utils 클래스를 만드는 방법

  18. 18

    Theos에서 서브 클래스의 멤버 변수를 선언하는 방법

  19. 19

    Jquery를 사용하여 특정 클래스의 모든 요소 내용을 변수에 넣는 방법

  20. 20

    Java의 다른 클래스에서 변수를 가져 오는 방법

  21. 21

    다른 클래스에서 변수를 사용하는 방법

  22. 22

    한 클래스의 변수를 다른 클래스에 사용하는 방법은 무엇입니까?

  23. 23

    수퍼 클래스의 인스턴스를 사용하여 서브 클래스의 재정의 된 변수에 액세스하는 방법

  24. 24

    jQuery의 컨테이너 div에서 이미 호출중인 추가 된 변수에 클래스를 추가하는 방법

  25. 25

    Flutter에서 다른 클래스의 변수를 호출하는 방법

  26. 26

    Android, arrayAdapter 클래스에서 매개 변수를 정의하는 방법

  27. 27

    클래스 기반 뷰에서 URL의 변수를 전달하는 방법

  28. 28

    C ++의 중첩 클래스에서 변수를 호출하는 방법

  29. 29

    Vue.js의 다른 변수에서 하나의 변수를 초기화하는 방법

뜨겁다태그

보관