三種寫法,快速掌握vue3之template 使用script元素 多種演示

三種寫法,快速掌握vue3之template 使用script元素 多種演示

Vue3 模板語法

Vue 使用了基於 HTML 的模板語法,允許開發者宣告式地將 DOM 繫結至底層 Vue 例項的資料。

Vue 的核心是一個允許你採用簡潔的模板語法來宣告式地將資料渲染進 DOM 的系統。

結合響應系統,在應用狀態改變時, Vue 能夠智慧地計算出重新渲染元件的最小代價並應用到 DOM 操作上。

插值

文字

資料繫結最常見的形式就是使用

{{...}}

(雙大括號)的文字插值:

文字插值

{{ message }}

第一種(使用模板字串)早期字串拼接年代

new Vue({ el: “#app”, template: ‘

\

{{message}}

\
’, data: { message: ‘字串拼接’ } })

第二種(使用script元素)HTML5標準之前的寫法 ``

new Vue({ el: “#app”, template: ‘#tem’, data: { message: ‘HTML5標準之前的寫法,存在一定弊端(可自行google) 之後HTML5釋出的template元素彌補了此方式的缺點’ }})

第三種(使用template元素)HTML5標準之後的寫法【第二種的升級版】

new Vue({ el: “#app”, template: ‘#tem’, data: { message: ‘HTML5中的template標籤 ,注意:’ // template是HTML5中的標籤, //不是自定義標籤, //也不是Vue中的元件] }})

在頁面中使用

<!DOCTYPE html>

{{ msg }}

<!—— 使用