马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
vue3安装pinia
在全新的Vue 3项目中安装Pinia并举行底子使用。以下是步调:
在项目根目次下运行以下下令:打开main.js文件,添加以下代码:- import { createApp } from 'vue'
- import { createPinia } from 'pinia'
- import App from './App.vue'
- const app = createApp(App)
- const pinia = createPinia()
- app.use(pinia)
- app.mount('#app')
复制代码 在src目次下创建一个stores文件夹,然后创建一个新文件,比方counter.js:- import { defineStore } from 'pinia'
- export const useCounterStore = defineStore('counter', {
- state: () => ({
- count: 0
- }),
- actions: {
- increment() {
- this.count++
- }
- },
- getters: {
- doubleCount: (state) => state.count * 2
- }
- })
复制代码 在任何Vue组件中,您可以如许使用刚创建的store:- <template>
- <div>
- <p>Count: {{ counterStore.count }}</p>
- <p>Double Count: {{ counterStore.doubleCount }}</p>
- <button @click="counterStore.increment">Increment</button>
- </div>
- </template>
- <script setup>
- import { useCounterStore } from '../stores/counter'
- const counterStore = useCounterStore()
- </script>
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |