使用vite安装vue3项目,vue3安装router和vuex

目录

安装vite/创建vue3项目

安装router

安装vuex


vite+vue3的axios配置及跨域

安装vite/创建vue3项目

推荐vite+vue3+elementplus教程,看这里icon-default.png?t=M0H8https://blog.csdn.net/shinjie1210/article/details/122127233

以下为正文

node环境就不说了 看下这个网址就行 下个较新的稳定版本就行,推荐14以上

命令行输入

npm init vite@latest

然后控制台会询问项目名称,自己其就行了 我这里就叫vue3vite了

j接下来控制台会要求选择项目类型和使用语言,按需选择即可

 项目就创建好了,但没有依赖,所以我们这里还是要安装一下,根据控制台提示按步操作就行了

安装router

首先在控制台输入命令,这里装的是router4,其他版本及安装方法直接看官方文档即可

npm install vue-router@4

 执行结束可以去package.json里检查下是否完成安装

然后我们要增加几个文件夹和文件(下图选中的内容)

 对文件内容进行编辑,page1和page2随便写点内容,能看出来确实路由切换就行

对router文件夹的index.js进行内容编辑,详解可以参考这个网页

import { createRouter, createWebHistory } from 'vue-router'

const routerHistory = createWebHistory()

const router = createRouter({
  history: routerHistory,
  routes: [
    {
      path: '/',
      component: () => import('../views/page1.vue')
    },
    {
      path: '/page2',
      component: () => import('../views/page2.vue')
    }
  ]
})
export default router

然后前往main.js调用,把文件修改如下

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
const app =  createApp(App)
app.use(router).mount('#app')

 这时router已经安装完了,我们去页面里编辑一下 看能否使用

前往app.vue修改文件

<template>
	<img alt="Vue logo" src="./assets/logo.png" />
	<router-link to='/'> page1</router-link>
	<router-link to='/page2'>page2 </router-link>
	<router-view></router-view>
</template>

<script setup>

</script>

<style>

</style>

运行 npm run dev 查看效果

安装vuex

那么和安装router一样 先去vuex的官方文档看下

这里装的是vuex4,其他版本查看官方文档即可控制台输入

npm install vue-router@4

然后src目录下新建store文件夹和index.js,并编辑index.js文件,随便给个数据测试用

import { createStore } from 'vuex'
 
const store = createStore({
  state: {  
	  test:'test1'
  },
  mutations: {   
  },
  actions: {
  },
  getters: {
  }
})
 
export default store

再修改main.js调用

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
const app =  createApp(App)
app.use(router).use(store).mount('#app')

现在就去修改下page1 看能不能显示

<template>
	<h1>this is page1</h1>
	<h2>{{$store.state.test}}</h2>
</template>

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

<style>
</style>

可以显示,完成 

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Vite创建Vue 3项目时,如果发现Vue插件丢失,可能是因为使用的模板不包含所需的插件。根据引用\[1\]中的信息,官方模板vue-ts只包含基础的Vue和TypeScript,不包含Vue Router、Pinia等插件。 如果需要使用Vue插件,可以考虑使用其他模板或手动添加插件。以下是使用Vite创建Vue 3项目的步骤: 1. 确保你的Node.js版本符合要求。Vite需要Node.js版本14.18+或16+,如果你的Node版本过低,需要升级到符合要求的版本。可以使用引用\[2\]中提供的命令来全局安装Vite。 2. 打开终端,使用以下命令创建一个新的Vue 3项目: ``` vite create my-vue3-app --template vue ``` 其中,my-vue3-app是项目的名称,你可以根据实际需要进行修改。如果上述命令报错,可以尝试使用引用\[2\]中提供的其他创建方式。 3. 创建完成后,切换到项目目录: ``` cd my-vue3-app ``` 4. 启动开发服务器: ``` npm run dev ``` 这样就可以启动Vue 3项目的开发服务器了。 如果你需要使用特定的Vue插件,可以在项目创建完成后,根据插件的文档进行安装和配置。例如,如果需要安装Vue Router,可以使用以下命令: ``` npm install vue-router@next ``` 然后在项目中进行配置和使用。 总结来说,如果使用Vite创建Vue 3项目时发现Vue插件丢失,可以考虑使用其他模板或手动安装和配置所需的插件。 #### 引用[.reference_title] - *1* [vite创建vue3项目](https://blog.csdn.net/m0_47659279/article/details/130797501)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [使用 Vite 创建 Vue 3 项目](https://blog.csdn.net/qq_43313093/article/details/131183342)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值