vue.속성을 바인딩하는 방법

coldplay.xixi
풀어 주다: 2020-11-30 11:39:48
원래의
5139명이 탐색했습니다.

Vue 바인딩 속성 방법: 1. 클래스 바인딩, 코드는 [

  • item ---- key] 2. 스타일 바인딩, 코드는 [< ;div class="box" v-bind:style="{heig...].

  • vue.속성을 바인딩하는 방법

    이 튜토리얼의 운영 환경: windows10 시스템, vue2.9, 이 글은 모든 브랜드의 컴퓨터에 적용 가능합니다.

    【추천 관련 글: vue.js

    Vue 속성 바인딩 방법:

    1. 속성 바인딩(2가지 방법)

    <!-- 绑定属性 -->
    <div v-bind:title="title">鼠标hover</div>
    <div :title="title">鼠标悬浮</div>
    <!-- 绑定地址 -->
    <img v-bind:src="url" height="400" width="600"/>
    <!-- html页面渲染 -->
    <!-- 直接数据绑定 -->
    <div>{{html}}</div>
    <!-- 绑定html属性解析 -->
    <div v-html="html"></div>
    #js代码
    <script>
        export default {
            name: &#39;app&#39;,
            data() {
                return {
                    msg: &#39;vue demo&#39;,
                    title: &#39;这里是一个title&#39;,
                    url: &#39;https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1561705454&di=33c13bd9a15f514bae71aaf8250ff305&imgtype=jpg&er=1&src=http%3A%2F%2Fp3.ssl.qhimg.com%2Ft017c9d8f1ba39d313f.jpg&#39;,
                    html:&#39;<h3>我是HTML文本</h3>&#39;
                }
            }
        }
    </script>
    로그인 후 복사

    2. 클래스 바인딩

    <!-- text数据绑定 -->
    <div v-text="msg"></div>
    로그인 후 복사

    4. 스타일 바인딩

    #html
    <div>
        <h3>div颜色列表</h3>
        <ul>
            <!-- 简单绑定class -->
            <li v-bind:class="&#39;red&#39;">
                item ---- key
            </li>
            <br/>
            <!-- 列表绑定 -->
            <li v-for="(item,key) in list" :class="{&#39;red&#39;:key ==0,&#39;blue&#39;:key==1,&#39;green&#39;:key==2,&#39;pink&#39;:key==3}">
                {{item}} ---- {{key}}
            </li>
        </ul>
    </div>
    #js代码
    export default {
        name: &#39;app&#39;,
        data() {
            return {
                list: [&#39;红色&#39;, &#39;蓝色&#39;, &#39;绿色&#39;, &#39;粉色&#39;],
            }
        }
    }
    로그인 후 복사

    관련 무료 학습 권장사항:
    JavaScript

    (동영상)

    위 내용은 vue.속성을 바인딩하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    관련 라벨:
    vue
    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿