vue單文件組件由三個部分構成:模板:定義視覺表現,使用html語法。腳本:定義邏輯行為,使用javascript語法。樣式:定義樣式,使用css語法。
Vue 單文件組件的構成
Vue 單文件組件由三個部分構成:
1. 模板(template)
模板部分定義了組件的視覺表現。它使用 HTML 語法編寫,并可以使用 Vue 指令和插值來動態渲染數據。
2. 腳本(script)
腳本部分定義了組件的邏輯行為。它使用 JavaScript 編寫,包含組件的數據、方法和生命周期鉤子。
3. 樣式(style)
樣式部分定義了組件的樣式。它可以使用 CSS 語法編寫,并可以包含類選擇器、ID 選擇器和媒體查詢。
示例:
<code class="html"><template><div> <h1>{{ title }}</h1> <p>{{ message }}</p> </div> </template><script> export default { data() { return { title: 'Hello Vue', message: 'Welcome to the Vue world!' } } } </script><style> h1 { color: blue; } p { color: red; } </style></code>
登錄后復制
在這個示例中:
模板部分定義了一個帶有標題和消息的 div 容器。
腳本部分定義了組件的標題和消息數據。
樣式部分定義了 h1 和 p 元素的樣式屬性。