初学Vue相对完整的实战步骤和代码示例

本文介绍了使用VueCLI创建项目,安装并配置VueRouter进行路由管理,创建视图和组件,以及如何在Vue应用中使用这些组件和路由。最后,通过npm运行项目并启动本地开发服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当学习Vue时,以下是一些相对完整的实战步骤和代码示例:

#1.创建Vue项目
可以使用Vue CLI工具来创建一个新的Vue项目。在终端中运行以下命令:

vue create my-project

这将创建一个新的Vue项目,并提供您选择使用哪些特性和插件。

#2.安装Vue Router
Vue Router是Vue的官方路由器,用于构建单页面应用程序。可以使用以下命令在Vue项目中安装Vue Router:

npm install vue-router

#3.创建路由
在项目的src文件夹中创建一个新文件夹router,并在该文件夹中创建一个新文件index.js。在index.js中添加以下代码:

import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home.vue'

Vue.use(VueRouter)

const routes = [
  {
    path: '/',
    name: 'Home',
    component: Home
  }
]

const router = new VueRouter({
  mode: 'history',
  base: process.env.BASE_URL,
  routes
})

export default router

这将创建一个名为Home的视图,并在路由器中定义一个路径/,将该路径映射到Home视图。
#4.创建视图
在项目的src文件夹中创建一个新文件夹views,并在该文件夹中创建一个新文件Home.vue。在Home.vue中添加以下代码:

<template>
  <div>
    <h1>Welcome to my Vue app!</h1>
  </div>
</template>

<script>
export default {
  name: 'Home'
}
</script>

这将创建一个简单的视图,其中只包含一个标题。
#5.创建Vue组件
在项目的src文件夹中创建一个新文件夹components,并在该文件夹中创建一个新文件HelloWorld.vue。在HelloWorld.vue中添加以下代码:

<template>
  <div class="hello">
    <h1>{{ msg }}</h1>
    <button @click="reverseMessage">Reverse Message</button>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  props: {
    msg: String
  },
  methods: {
    reverseMessage() {
      this.msg = this.msg.split('').reverse().join('')
    }
  }
}
</script>

<style scoped>
.hello {
  font-size: 2em;
  text-align: center;
}
</style>

这将创建一个Vue组件,其中包含一个标题和一个按钮,当点击按钮时,将翻转标题。
#6.在Vue应用程序中使用组件
在需要使用HelloWorld组件的Vue视图中添加以下代码:

<template>
  <div>
    <HelloWorld msg="Welcome to my Vue app!" />
  </div>
</template>

<script>
import HelloWorld from '@/components/HelloWorld.vue'

export default {
  name: 'Home',
  components: {
    HelloWorld
  }
}
</script>

这将在Home视图中引入HelloWorld组件,并将msg属性设置为Welcome to my Vue app!。这样,当在Home视图中渲染HelloWorld组件时,msg属性将被传递给HelloWorld组件,以显示在页面上。
#7.在Vue应用程序中使用路由器
在需要使用Vue Router的Vue应用程序中,需要在Vue实例中引入并使用路由器。在main.js文件中添加以下代码:

import Vue from 'vue'
import App from './App.vue'
import router from './router'

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')

这将在Vue实例中使用路由器,并在App.vue中渲染视图。
#8.运行Vue应用程序
运行以下命令以在本地主机上运行Vue应用程序:

npm run serve

这将启动开发服务器,并在浏览器中打开Vue应用程序。
这些步骤提供了一个基本的Vue应用程序模板,包括路由和组件。您可以在此基础上进一步扩展和构建自己的Vue应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT小哥哥呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值