vue3里面使用vuex

vue4+提供了useStore,引入useStore,其他写法就可以和之前的写法类似,具体如下:

<template>

  <div>{{ $store.state.count }}</div>

  <button @click="myCommit ">点击</button>

</template>

script:

import { useStore } from 'vuex';

setup(){

  const store = useStore();

  // 取值

  //store.state.count

  //commit提交

  const myCommit = () =>{

    store.commit("commitValue")

  }

  return { myCommit  }

}

posted @ 2021-08-05 09:10  敲敲碰碰  阅读(3086)  评论(0编辑  收藏  举报