vuex在vite&vue3中的简单使用说明

vuex在vite&vue3的使用

注:本文只讲解vite打包vue3中vuex使用

一、说明

最近vite十分火爆,在构建项目过程中,想要用到vuex,但是在晚上搜索教程过程中,发现大都为vue2以下或者非vite版本的使用。

在这里总结一下vite打包中vue3下使用vuex的使用方式以及遇到的一些坑。

二、使用

1.创建项目(通过vite命令创建)

项目创建好之后在src创建store文件夹 

vuex在vite&vue3中的简单使用说明_第1张图片

2.安装vuex

npm install vuex@next --save

这里注意,vite打包的项目中使用vuex需要添加@next,否则将不能使用createStore方法,如果遇到以下错误,可检查vuex版本("vuex": "^4.x"即为正确)

vuex版本错误

3.配置vuex

这里配置有很多方法,可以通过自己的业务逻辑来设置

import { createStore } from 'vuex'
export default createStore({
  state: {
    name: 'default'
  },
  mutations: {
    name: (state, newValue) => {
      state.name = newValue
    }
  },
  actions: {
    setName: (ctx, value) => {
      ctx.commit('name', value)
    }
  }
})
  • name为我们根据业务逻辑来定义的一个状态值
  • setName为我们在页面中调用的一个操作函数名称
  • mutations中的函数为变更状态的逻辑

4.页面中使用vuex

效果

vuex在vite&vue3中的简单使用说明_第2张图片

对于初学者来说,vuex可能是一个进阶的使用,但是通过本文,我相信会改变你的想法

我只提供了vuex的一种使用方式,但是大同小异,大家学着使用起来吧

vue3.x之vite初体验

vite 使用

一、项目搭建

为项目名
$ npm init vite-app 
$ cd   //进入项目目录
$ npm install  //安装项目所需依赖
$ npm run dev  //启动项目

二、附项目结构

vuex在vite&vue3中的简单使用说明_第3张图片

三、附项目启动成功图

vuex在vite&vue3中的简单使用说明_第4张图片

Vite启动极快,体验很好,与vue CLI相比目录结构变化不大,使用vue CLI的同学很快就能上手。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(vuex在vite&vue3中的简单使用说明)