搭建vue3.0项目

第一种:使用脚手架搭建vue3.0项目

1、vue create vue3-project    // [项目名]
2、选择手动配置,自选所需
3、cd vue3-project
4、yarn i / npm i
5、yarn serve
vue -V  //  去查vue版本  需大于4.5.0

在这里插入图片描述

第二种: 使用vite + vue3.0

Vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。

$ npm init vite-project <project-name>
$ cd <project-name>
$ npm install
$ npm run dev

在这里插入图片描述
但是需要自己配置路由

npm info vue-router versions    //  查找路由最新版本

在这里插入图片描述

yarn add vue-router@4.0.0-rc.5

新建一个index.js

import {
    
    createWebHashHistory, createRouter} from 'vue-router'
import login from './src/view/login.vue'
const history = createWebHashHistory()
const router = createRouter({
    
    
    history,
    routes: [
      {
    
     path: '/', component: login }
    ]
  })
export default router

在main.js中引入

import {
    
     createApp } from 'vue'
import App from './App.vue'
import './index.css'
import router from '../index'

const app = createApp(App)
app.use(router)
app.mount('#app')

useRouter
使用useRouter进行编程式导航

import {
    
     useRouter } from 'vue-router'
setup () {
    
    
  const router = useRouter()

  const goHome = () => {
    
    
    router.push('/home')
  }
}

useRoute
通过useRoute获取当前路由信息,path、query、params

import {
    
     useRoute } from 'vue-router'
setup () {
    
    
  const route = useRoute()
  console.log(route.path)
}

猜你喜欢

转载自blog.csdn.net/lannieZ/article/details/110197801