国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Vue】二:Vue核心處理---模板語(yǔ)法

這篇具有很好參考價(jià)值的文章主要介紹了【Vue】二:Vue核心處理---模板語(yǔ)法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.模板語(yǔ)法—插值

{{可以寫(xiě)什么}}
(1)在data中聲明的變量,函數(shù)
(2)常量
(3)合法的javascript表達(dá)式
(4)模板表達(dá)式都被放在沙盒中,只能訪問(wèn)全局變量的一個(gè)白名單,如Math, Date

2.模板語(yǔ)法—指令語(yǔ)法

【Vue】二:Vue核心處理---模板語(yǔ)法
Vue中所有指令都是以HTML標(biāo)簽當(dāng)中的屬性存在的。

(1)指令的位置

<HTML標(biāo)簽 指令的位置>{{插值語(yǔ)法的位置}}</HTML標(biāo)簽>
<HTML標(biāo)簽 v-標(biāo)簽名:參數(shù)="表達(dá)式">{{xxx}}</HTML標(biāo)簽>

(2)指令的語(yǔ)法規(guī)則
v-標(biāo)簽名:參數(shù)=“表達(dá)式”
其中表達(dá)式,之前在插值語(yǔ)法中{{這里可以寫(xiě)什么}},那么指令當(dāng)中的表達(dá)式就可以寫(xiě)什么。

(3)注意
有的指令,不需要參數(shù),也不需要表達(dá)式:v-once
有的指令,不需要參數(shù),但是需要表達(dá)式:v-if=“表達(dá)式”
有的指令,即需要參數(shù),又需要表達(dá)式:v-bind:參數(shù)=“表達(dá)式”

2.1v-once

只渲染元素和組件一次。隨后的重新渲染,元素/組件及其所有的子節(jié)點(diǎn)將被視為靜態(tài)內(nèi)容并跳過(guò)。這可以用于優(yōu)化更新性能。

  • v-if = “表達(dá)式”
    表達(dá)式的結(jié)果是一個(gè)布爾值,true,則這個(gè)指令所在標(biāo)簽,會(huì)被渲染到瀏覽器當(dāng)中,false,則這個(gè)指令所在標(biāo)簽,不會(huì)渲染到瀏覽器當(dāng)中。

2.2 v-bind

作用:可以讓HTML標(biāo)簽的某個(gè)屬性的值產(chǎn)生動(dòng)態(tài)的效果。

語(yǔ)法格式:<HTML標(biāo)簽 v-bind:參數(shù)=“表達(dá)式”></HTML標(biāo)簽>

編譯原理:
編譯前<HTML標(biāo)簽 v-bind:參數(shù)=“表達(dá)式”></HTML標(biāo)簽>
編譯后<HTML標(biāo)簽 參數(shù)=“表達(dá)式執(zhí)行的結(jié)果”></HTML標(biāo)簽>

注意:
編譯的時(shí)候,參數(shù)名會(huì)被編譯為HTML的屬性名。
表達(dá)式會(huì)關(guān)聯(lián)data。

簡(jiǎn)寫(xiě):<HTML標(biāo)簽 :參數(shù)=“表達(dá)式”></HTML標(biāo)簽>

區(qū)別插值:
凡是標(biāo)簽體當(dāng)中的內(nèi)容想要改變,則使用插值語(yǔ)法,凡是標(biāo)簽中的屬性想要改變,則使用指令語(yǔ)法

2.3 v-model

【Vue】二:Vue核心處理---模板語(yǔ)法

與v-bind的區(qū)別:
v-bind是單向綁定 (數(shù)據(jù)–>視圖)
v-model是雙向綁定 (數(shù)據(jù)<–>視圖)

簡(jiǎn)寫(xiě):<HTML標(biāo)簽 v-model:value="表達(dá)式"></HTML標(biāo)簽>
簡(jiǎn)寫(xiě)為:<HTML標(biāo)簽 v-model="表達(dá)式"></HTML標(biāo)簽>

2.4 v-on

  • 語(yǔ)法格式:
    <標(biāo)簽 v-on: 事件名="表達(dá)式">

  • 表達(dá)式的內(nèi)容
    常量 JS表達(dá)式 Vue實(shí)例所管理的

  • 事件關(guān)聯(lián)回調(diào)函數(shù)
    當(dāng)所有事件所關(guān)聯(lián)的回調(diào)函數(shù),需要在Vue實(shí)例的配置項(xiàng)methods中定義。
    methods是一個(gè)對(duì)象:{},在這個(gè)methods對(duì)象中可以定義多個(gè)回調(diào)函數(shù)。

  • 簡(jiǎn)寫(xiě)

v-on:click                 @click
v-on:keydown               @keydown
v-on:mouserover            @mouserover
  • 綁定的回調(diào)函數(shù),如果函數(shù)調(diào)用時(shí)不需要傳遞任何參數(shù),則()可以省略。
  • Vue在調(diào)用回調(diào)函數(shù)的時(shí)候,會(huì)自動(dòng)給回調(diào)函數(shù)傳遞一個(gè)對(duì)象,這個(gè)對(duì)象是:當(dāng)前發(fā)生的事件對(duì)象。
  • 在綁定回調(diào)函數(shù)的時(shí)候,可以在回調(diào)函數(shù)的參數(shù)上使用$event占位符,Vue框架看到這個(gè)$event占位符,會(huì)自動(dòng)將當(dāng)前事件以對(duì)象的形式傳遞過(guò)去。

【Vue】二:Vue核心處理---模板語(yǔ)法
【Vue】二:Vue核心處理---模板語(yǔ)法

3.MVVM

【Vue】二:Vue核心處理---模板語(yǔ)法
【Vue】二:Vue核心處理---模板語(yǔ)法
【Vue】二:Vue核心處理---模板語(yǔ)法

4.事件回調(diào)函數(shù)中的this

【Vue】二:Vue核心處理---模板語(yǔ)法
【Vue】二:Vue核心處理---模板語(yǔ)法
上例中回調(diào)函數(shù)中的this指向的是Vue實(shí)例。
但是上例中的函數(shù)不能寫(xiě)成箭頭函數(shù),如果寫(xiě)成箭頭函數(shù),則this指向的是window。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-461800.html

到了這里,關(guān)于【Vue】二:Vue核心處理---模板語(yǔ)法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue核心語(yǔ)法

    Vue核心語(yǔ)法

    我們以前都是用的框架來(lái)搭建的,省去了很多內(nèi)容,今天我們從原始的方式來(lái)使用vue,下面是下載地址 未使用響應(yīng)式 我們把注釋去掉 從上面的演示可以看到,沒(méi)有用響應(yīng)式的時(shí)候,如果我們要變更元素,需要處理數(shù)據(jù)的邏輯,還需要再次操作一下DOM,很繁瑣 let、var、const

    2024年02月12日
    瀏覽(18)
  • VUE2教程-基礎(chǔ)-模板語(yǔ)法

    Vue.js 使用了基于 HTML 的模板語(yǔ)法,允許開(kāi)發(fā)者聲明式地將 DOM 綁定至底層 Vue 實(shí)例的數(shù)據(jù)。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循規(guī)范的瀏覽器和 HTML 解析器解析。 在底層的實(shí)現(xiàn)上,Vue 將模板編譯成虛擬 DOM 渲染函數(shù)。結(jié)合響應(yīng)系統(tǒng),Vue 能夠智能地計(jì)算出最少需要

    2024年02月17日
    瀏覽(30)
  • Vue模板語(yǔ)法的縮寫(xiě)是什么?

    Vue模板語(yǔ)法縮寫(xiě)是VTL(View Template Language),這是一種用于構(gòu)建用戶界面的聲明式編程語(yǔ)言。它基于HTML,但具有更強(qiáng)大的數(shù)據(jù)綁定功能。下面是一些VTL的例子: 綁定文本: 這個(gè)例子中,message是Vue實(shí)例中的一個(gè)數(shù)據(jù)屬性,它會(huì)被渲染在這個(gè)段落元素中。 綁定屬性: 這個(gè)例子中

    2024年02月08日
    瀏覽(23)
  • 低代碼核心能力表單引擎可以提高業(yè)務(wù)處理效率,降低成本的

    低代碼核心能力表單引擎可以提高業(yè)務(wù)處理效率,降低成本的

    在數(shù)字化時(shí)代,企業(yè)面臨著海量的數(shù)據(jù)和復(fù)雜的業(yè)務(wù)需求,對(duì)于低代碼表單的需求也逐漸增加,低代碼表單可以提高企業(yè)的業(yè)務(wù)處理效率,還可以降低開(kāi)發(fā)成本,縮短開(kāi)發(fā)周期。 低代碼的表單主要用于數(shù)據(jù)采集、流程審批和業(yè)務(wù)運(yùn)營(yíng)等場(chǎng)景,可以幫助企業(yè)更高效地管理數(shù)據(jù)和

    2024年02月04日
    瀏覽(22)
  • vue3模板-vscode設(shè)置(語(yǔ)法糖)

    選擇菜單里的 文件 首選項(xiàng) 用戶代碼片段 vscode模板 結(jié)果 useCurrentInstance.ts

    2024年02月07日
    瀏覽(30)
  • 【Vue3 知識(shí)第三講】模板語(yǔ)法、Vue3指令

    插值表達(dá)式 {{ data }} 可以用于渲染 Vue 中提供的數(shù)據(jù)。 數(shù)字化管理平臺(tái) Vue3+Vite+VueRouter+Pinia+Axios+ElementPlus 權(quán)限系統(tǒng)-商城 個(gè)人博客地址 注:vue中的插值提供了真正的js環(huán)境,因此我們可以直接使用 JS 表達(dá)式 2.1 概述 指令是什么 指令就是一個(gè)自定義屬性,Vue中的指令都是以 v

    2024年02月10日
    瀏覽(27)
  • [GN] Vue3.2 快速上手 ---- 核心語(yǔ)法2

    用在普通 DOM 標(biāo)簽上,獲取的是 DOM 節(jié)點(diǎn)。 用在組件標(biāo)簽上,獲取的是組件實(shí)例對(duì)象。 用在普通 DOM 標(biāo)簽上: 用在組件標(biāo)簽上: 父組件App使用子組件Person Person組件標(biāo)簽上使用ref 可以獲取組件實(shí)例 但需要子組件代碼中 使用defineExpose暴露內(nèi)容 App.vue是父組件,Person是子組件 父

    2024年01月21日
    瀏覽(33)
  • 【Vue】二:Vue核心處理---vue的其它指令和自定義指令

    【Vue】二:Vue核心處理---vue的其它指令和自定義指令

    v-text:當(dāng)做文件解析。 v-html:當(dāng)做 HTML 代碼解析。 v-cloak 配置 css 樣式來(lái)解決胡子的閃現(xiàn)問(wèn)題。 我們模擬網(wǎng)絡(luò)延遲的情況下,發(fā)現(xiàn)出現(xiàn)了如上的問(wèn)題。 只渲染一次。之后將被視為靜態(tài)內(nèi)容。 帶有該指令的標(biāo)簽將不會(huì)被編譯。 指令的名字 (1)v-不需要寫(xiě) (2)Vue官方建議指令

    2024年02月08日
    瀏覽(23)
  • python也可以使用克里金插值算法嗎?

    python也可以使用克里金插值算法嗎?

    ? ? ? 挪威大陸架的聲學(xué)壓縮慢度測(cè)量的空間變化 在處理地質(zhì)和巖石物理數(shù)據(jù)時(shí),我們通常希望了解這些數(shù)據(jù)在我們的地區(qū)是如何變化的。我們可以做到這一點(diǎn)的方法之一是對(duì)我們的實(shí)際測(cè)量值進(jìn)行網(wǎng)格化,并推斷這些值。 進(jìn)行這種外推的一種特殊方法是 克里金法, 這是一

    2024年02月10日
    瀏覽(19)
  • 前端Vue篇之v-model 是如何實(shí)現(xiàn)的,語(yǔ)法糖實(shí)際是什么?v-model 可以被用在自定義組件上嗎?如果可以,如何使用?

    v-model 在 Vue.js 中扮演著重要的角色,實(shí)現(xiàn)了表單輸入和應(yīng)用狀態(tài)之間的雙向數(shù)據(jù)綁定。其具體實(shí)現(xiàn)方式取決于所綁定元素的類(lèi)型。 作用在表單元素上 : 當(dāng) v-model 用于表單元素(如 input、textarea)時(shí),它動(dòng)態(tài)綁定了 input 的 value 到指定的變量,并在觸發(fā) input 事件時(shí)動(dòng)態(tài)更新這

    2024年04月28日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包