選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何操作 W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Vue 教程

Vue 首頁 Vue Intro Vue Directives Vue v-bind Vue v-if Vue v-show Vue v-for Vue Events Vue v-on Vue Methods Vue Event Modifiers Vue Forms Vue v-model Vue CSS Binding Vue Computed Properties Vue Watchers Vue Templates

Scaling Up

Vue 為什麼、如何以及設定 Vue 第一個 SFC 頁面 Vue 元件 Vue Props Vue v-for 元件 Vue $emit() Vue Fallthrough 屬性 Vue 作用域樣式 Vue 本地元件 Vue 插槽 Vue v-slot Vue 作用域插槽 Vue 動態元件 Vue Teleport Vue HTTP 請求 Vue 模板引用 Vue 生命週期鉤子 Vue Provide/Inject Vue 路由 Vue 表單輸入 Vue 動畫 Vue 動畫(帶 v-for) Vue 構建 Vue Composition API

Vue Reference

Vue Built-in Attributes Vue Built-in Components Vue Built-in Elements Vue Component Instance Vue Directives Vue Instance Options Vue Lifecycle Hooks

Vue 示例

Vue Examples Vue Exercises Vue Quiz Vue Server Vue Certificate

Vue 模板

在 Vue 中,我們稱 **template** 為我們 Vue 應用程式的 HTML 部分。

<template> 標籤稍後將在 *.vue 檔案中使用,以更好地組織我們的程式碼。

可以使用 **template** 作為 Vue 例項中的一個配置選項,並將 HTML 程式碼放在其中。

Vue 模板

讓我們看一個使用 'template' 作為配置選項的例子。這是一個簡單的例子,我們只是將 HTML 部分移到了配置選項 'template' 中

示例

來自 <div id="app"> 內部的 HTML 內容被移到了配置選項 'template' 中,並用反引號 `...` 包圍。我們可以在反引號內編寫多行 HTML。

<div id="app"></div>

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script>
  const app = Vue.createApp({
    template
      `<h1>{{ message }}</h1>
      <p>這是第二行 HTML 程式碼,在反引號內</p>`,
    data() {
      return {
        message: "Hello World!"
      }
    }
  })
app.mount('#app')
</script>
自己動手試一試 »

單檔案元件 (SFC)

正如您在上面的程式碼示例中所看到的,我們的 Vue 應用程式的 HTML 部分也可以聚集在 Vue 例項內部,但這並沒有讓 HTML 檔案更容易概覽。

為了獲得更好的概覽,為了更容易處理大型專案,並獲得更好的開發環境,我們現在將切換到在 SFC,或 *.vue 檔案中編寫我們的 Vue 程式碼。

所有 *.vue 檔案只包含三個部分

  • <template> 包含 HTML 內容。

  • <script> 包含我們的 Vue 程式碼。

  • <style> 包含 CSS 樣式。

但在我們可以在專案中開始使用 *.vue 檔案之前,我們需要以不同的方式設定我們的計算機。本教程的下一頁將解釋這一點。


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援