Vue App文件是用于開發(fā)Vue.js單頁(yè)面應(yīng)用的一種組件化開發(fā)文件。一個(gè)Vue App文件通常包含三個(gè)部分:
<template> <div> <h1>{{ message }}</h1> <p>{{ info }}</p> </div> </template> <script> export default { data () { return { message: 'Hello Vue!', info: 'This is my Vue app file' } } } </script> <style> h1 { color: blue; font-size: 36px; } p { color: grey; font-size: 18px; } </style>
第一部分是<template>標(biāo)簽,用于編寫Vue組件的模板部分。在模板中可以使用Vue指令和數(shù)據(jù)綁定,將視圖和數(shù)據(jù)關(guān)聯(lián)起來(lái)。上面的代碼中,我們定義了一個(gè)包含一個(gè)標(biāo)題和一段文本的<div>標(biāo)簽,并使用Vue數(shù)據(jù)綁定將message和info渲染到對(duì)應(yīng)位置。
第二部分是<script>標(biāo)簽,用于定義Vue組件的構(gòu)建方法。在構(gòu)建方法中可以定義組件的數(shù)據(jù)、計(jì)算屬性、方法和生命周期鉤子等。上面的代碼中,我們使用了Vue的data方法定義了一個(gè)包含message和info的數(shù)據(jù)對(duì)象,并將其導(dǎo)出為一個(gè)組件。
第三部分是<style>標(biāo)簽,用于為Vue組件進(jìn)行樣式編寫。在樣式中可以使用常規(guī)的CSS代碼編寫樣式規(guī)則。上面的代碼中,我們?yōu)闃?biāo)題和文本分別定義了不同的文字顏色和字體大小。