国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

綜合社區(qū)網站開發(fā)費用公司網站建設費

綜合社區(qū)網站開發(fā)費用,公司網站建設費,中職 網站建設與管理,免費企業(yè)網站目錄 1.類與樣式的綁定 1.1綁定 HTML class 1.2綁定數組 1.3綁定內聯(lián)樣式 綁定數組 2.列表渲染 2.1v-for? 2.2v-for 與對象 2.3在 v-for 里使用范圍值? 1.類與樣式的綁定 1.1綁定 HTML class 我們可以給 :class (v-bind:class 的縮寫) 傳遞一個對象來動態(tài)切換 class…

目錄

1.類與樣式的綁定

1.1綁定 HTML class

1.2綁定數組

1.3綁定內聯(lián)樣式

綁定數組

2.列表渲染

2.1v-for?

2.2v-for?與對象

2.3在?v-for?里使用范圍值?


1.類與樣式的綁定

1.1綁定 HTML class

我們可以給?:class?(v-bind:class?的縮寫) 傳遞一個對象來動態(tài)切換 class:

<div :class="{ active: isActive }"></div>

上面的語法表示?active?是否存在取決于數據屬性?isActive?的真假值。

class可以賦不同名字

第一種方式內斂的方式

const isActive = ref(true)
const hasError = ref(false)<divclass="static":class="{ active: isActive, 'text-danger': hasError }"
></div>
渲染的結果 也就是html顯示的
<div class="static active"></div>

當?isActive?或者?hasError?改變時,class 列表會隨之更新。舉例來說,如果?hasError?變?yōu)?true,class 列表也會變成?"static active text-danger"。

第二種方式綁定的方式

const classObject = reactive({active: true,'text-danger': false
})<div :class="classObject"></div>這也會渲染出相同的結果。我們也可以綁定一個返回對象的計算屬性。這是一個常見且很有用的技巧:const isActive = ref(true)
const error = ref(null)const classObject = computed(() => ({active: isActive.value && !error.value,'text-danger': error.value && error.value.type === 'fatal'
}))<div :class="classObject"></div>

1.2綁定數組

我們可以給?:class?綁定一個數組來渲染多個 CSS class:

const activeClass = ref('active')
const errorClass = ref('text-danger')
<div :class="[activeClass, errorClass]"></div>渲染的結果是:
<div class="active text-danger"></div>

如果你也想在數組中有條件地渲染某個 class,你可以使用三元表達式:

<div :class="[isActive ? activeClass : '', errorClass]"></div>

errorClass?會一直存在,但?activeClass?只會在?isActive?為真時才存在。

1.3綁定內聯(lián)樣式

:style?支持綁定 JavaScript 對象值,對應的是?HTML 元素的?style?屬性:

const activeColor = ref('red')
const fontSize = ref(30)<div :style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>

直接綁定

const styleObject = reactive({color: 'red',fontSize: '13px'
})<div :style="styleObject"></div>

綁定數組

<div :style="[baseStyles, overridingStyles]"></div>

2.列表渲染

2.1v-for?

我們可以使用?v-for?指令基于一個數組來渲染一個列表。v-for?指令的值需要使用?item in items?形式的特殊語法,其中?items?是源數據的數組,而?item?是迭代項的別名

const items = ref([{ message: 'Foo' }, { message: 'Bar' }])<li v-for="item in items">{{ item.message }}
</li>在 v-for 塊中可以完整地訪問父作用域內的屬性和變量。v-for 也支持使用可選的第二個參數表示當前項的位置索引。
const parentMessage = ref('Parent')
const items = ref([{ message: 'Foo' }, { message: 'Bar' }])<li v-for="(item, index) in items">{{ parentMessage }} - {{ index }} - {{ item.message }}
</li>

2.2v-for?與對象

可以通過提供第二個參數表示屬性名 (例如 key):

index第三個參數表示位置索引:

<script setup>
import { reactive } from 'vue'const myObject = reactive({title: 'How to do lists in Vue',author: 'Jane Doe',publishedAt: '2016-04-10'
})
</script><template><ul><li v-for="(value, key, index) in myObject">{{ index }}. {{ key }}: {{ value }}</li></ul>
</template>0. title: How to do lists in Vue
1. author: Jane Doe
2. publishedAt: 2016-04-10

2.3在?v-for?里使用范圍值?

v-for?可以直接接受一個整數值。在這種用例中,會將該模板基于?1...n?的取值范圍重復多次。

template

<span v-for="n in 10">{{ n }}</span>

注意此處?n?的初值是從?1?開始而非?0。

http://aloenet.com.cn/news/30223.html

相關文章:

  • 電銷防封號系統(tǒng)seo入門到精通
  • 娛樂公司網站建設價格電腦培訓學校排名
  • 成都企業(yè)網站建站大數據精準營銷的策略
  • 新疆建設管理局網站seo基礎教程使用
  • 網絡營銷推廣的優(yōu)劣勢深圳短視頻seo教程
  • 怎么增加網站的外鏈手機系統(tǒng)優(yōu)化
  • 煙臺網站建設公司鏈接推廣平臺
  • 鹽城網站開發(fā)招代理最火的網絡推廣平臺
  • dede網站模版百度app優(yōu)化
  • 國外優(yōu)秀設計網站推薦seo關鍵字排名優(yōu)化
  • 中國公司排行榜前十名seo怎么發(fā)布外鏈
  • wordpress網站添加背景音樂自助建站系統(tǒng)個人網站
  • 網站建設功能是什么意思萬詞優(yōu)化
  • web模板免費下載網站常見的推廣平臺有哪些
  • 臨海網站制作費用如何記賬網站優(yōu)化 福州
  • 網頁設計與制作06386自考真題windows優(yōu)化大師官方下載
  • 免費com域名注冊網站上海seo推廣整站
  • 天津平臺網站建設哪家好如何免費建立一個網站
  • 做網站代理怎么樣成人本科報考官網
  • wordpress add_filter青島seo網絡優(yōu)化公司
  • 揚州城鄉(xiāng)建設局網站移動端優(yōu)化
  • 做任務懸賞網站百度網頁版登錄入口官網
  • 企業(yè)網盤是什么優(yōu)化關鍵詞排名seo
  • 源碼網站下載網絡推廣培訓去哪里好
  • 無錫大型網站建設公司谷歌網站優(yōu)化
  • 上海鴻鵠設計公司seo頁面內容優(yōu)化
  • 安徽做政府網站的企業(yè)日結app推廣聯(lián)盟
  • 做網站需要公司嗎建網站軟件工具
  • 濟南網站建設方案托管福州百度推廣排名優(yōu)化
  • 一個用戶注冊的網站怎么做網絡營銷的特點有哪些