国产精在线-国产精欧美一区二区三区-国产精视频-国产精品 日韩-一级黄色片在线看-一级黄色片在线播放

【VUE速成】2.模板語法

有下面這一段代碼

<script type="text/javascript">
    new Vue({
      el: '#main',
      data: {
        msg: '大家好,我是渣渣輝',
        msg2: '大家好,我是古天落',
        num:123,
        html:'<p>我是一個HTML文本</p>',
        url:'https://www.baidu.com'
      }
    })
  </script>

使用數據變量

要使用數據的data中的屬性值,在綁定的標簽中,使用{{變量名}}來引用,支持文本和數字。數字支持做運算

<div id="main" >

      <div>
        {{msg}},{{num+1}}
      </div>
    </div>

輸出內容為

大家好,我是渣渣輝,124

使用html源碼

在上面的data數據中,html參數是一個html內容,如果直接使用{{html}}引用的話,網頁顯示為純文本

<p>我是一個HTML文本</p>

并不會解析源碼。那么需要為標簽添加v-html屬性,屬性名為html,或者其他帶有html的內容的參數

<div id="main" >
      <div v-html="html">
        
      </div>
    </div>

輸出內容會把這個標簽的內容替換成html

為標簽增加參數

html的標簽中,可以使用Vue增加參數,給參數前面加上v-bind:即可,或者直接省略v-bind,使用:

其中url參數,已經在data中定義

<a v-bind:href="url">百度</a>
<a :href="url">百度</a>

綁定style

在data創建一個對象,名字隨意,這個對象里面還要創建一個新對象,對象名稱為css名稱,屬性為文本值屬性。

如果存在有連接的樣式,例如font-size,則轉換成駝峰命名法:fontSize即可

var vue = new Vue({
      el: '#main',
      data: {
        msg: '大家好,我是渣渣輝',
        styletext:{
          color:'red',
          fontSize:'25px'
        }
      }
    })

在標簽中添加屬性:style

<div id="main" :style="styletext">
      {{msg}}
    </div>

效果如下:

大家好,我是渣渣輝

綁定class

綁定class有兩種,直接文本數組方式或者對象方式

:class="['aaa','bbb']"
:class="{'aaa':true,'bbb':true}"

并且對象方式,可以使用判斷表達式:

:class="{'aaa':true,'bbb':1>2}"

并且里面可以引用data中的參數

 

 

 

THE END
主站蜘蛛池模板: 国产精品色午夜视频免费看 | 91精品自在拍精选久久 | 一本到不卡| 久久久久久久久久毛片精品美女 | 九九视频在线观看视频6偷拍 | 中文字幕一区二区三区 精品 | 欧美精品久久一区二区三区 | 正在播放国产乱子伦视频 | 国产区久久 | 欧美日韩另类国产 | 欧美国产91 | 成年免费在线观看 | 免费成年人在线观看视频 | 亚洲精品午夜国产va久久成人 | 99精品在线免费观看 | 国产区香蕉精品系列在线观看不卡 | 国产精品线在线精品国语 | 国产精品一区高清在线观看 | 国产欧美另类久久久品 | 日韩美毛片 | 伊人不卡 | 爽爽爽爽爽爽a成人免费视频 | 国产成人精品一区二三区2022 | 91热国产| 久久在线视频免费观看 | 亚洲欧美在线一区二区 | 国产成人综合亚洲欧美在 | 99久久香蕉国产线看观香 | 成人精品在线 | 日韩精品一区二区三区在线观看 | 香港毛片免费观看 | 亚洲精品久久久久综合91 | 亚洲综合国产一区在线 | 乱人伦中文视频在线观看免费 | 亚洲毛片在线看 | 欧美一级纶理片免费 | 99re最新这里只有精品 | 久久久99精品免费观看 | 欧美成人影院 | 怡红院免费的全部视频 | 五月桃花网婷婷亚洲综合 |