我深怕自己本非美玉,故而不敢加以刻苦琢磨,
却又半信自己是块美玉,故又不肯庸庸碌碌,与瓦砾为伍
|

Amnesia_999

园龄:2年6个月粉丝:3关注:0

在Vue3中使用vuex

官方文档
vue3+ts

一、安装

npm install vuex@next --save

二、创建并引入

1.新建store文件夹,在store目录下新建index.js

import { createStore } from 'vuex'
export default createStore({
state: {
},
mutations: {
},
actions: {
}
modules: {
}
})

2.在main.js中引入

import store from './store'
app.use(store)

3.简单使用

假设已定义count参数

<template>
<!-- 1、直接取用 -->
<p>{{ $store.state.count }}</p>
<p>{{ count }}</p>
</template>
import { computed } from "vue"
import { useStore } from 'vuex'
export default {
setup () {
const store = useStore()
// 2、使用计算属性的方式
const num = computed(() => store.state.count)
return { count }
}
}

本文作者:Amnesia_999

本文链接:https://www.cnblogs.com/amnesia999/p/18454195

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Amnesia_999  阅读(114)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起