我们第一个 SFC 网页

为了从头开始创建我们的第一个 SFC 网页,我们将:

  • 创建一个新的 Vue 项目
  • 在 'App.vue' 文件中编写代码
  • 查看网页如何在开发过程中自动更新
  • 为生产构建页面

创建一个干净的项目

现在,我们将删除上一页中的实例项目中的所有内容,以在 Vue 中创建我们自己的简单网页。

在我们开始编写代码之前,请删除 <template>、<script> 和 <style> 标记中的所有内容,并删除任何属性,如 'setup' 或 'scoped'。

您的 'App.vue' 文件现在应该如下所示:

  1. <script></script>
  2. <template></template>
  3. <style></style>

同时删除 "src" 文件夹中的文件夹 "assets" 和 "components"。

删除 'main.js' 文件中导入 assets 的内容,使 'main.js' 如下所示:

  1. import { createApp } from 'vue'
  2. import App from './App.vue'
  3. createApp(App).mount('#app')

在 App.vue 中编写代码

现在我们有了一个干净的项目,在 <template> 标记中添加一个标题,如下所示:

  1. <template>
  2. <h1>Hello World!</h1>
  3. </template>
  4. <script></script>
  5. <style></style>

保存 "App.vue" 文件,按照终端中的 localhost 链接转到浏览器。然后就可以看到结果了。

现在我们来看一个稍大的 Vue 实例:

  1. <template>
  2. <h1>{{ message }}</h1>
  3. </template>
  4. <script>
  5. export default {
  6. data() {
  7. return {
  8. message: 'This is some text'
  9. };
  10. }
  11. };
  12. </script>
  13. <style></style>
注意:在上面的实例中,export-default 使 'main.js' 可以使用 import App from './App.vue',以便它可以安装在 'index.html' 内的 <div id="App"> 标记上。