欢迎光临散文网 会员登陆 & 注册

pina使用步骤

2023-04-24 10:59 作者:小户编程  | 我要投稿

安装pina库

在命令行中为该项目安装pinia

npm install pina

vue安装pinia

在main.js入口文件中导入pinia的创建函数,vue实例中使用pinia

import { createPinia } from 'pinia'

app.use(createPinia())


 

定义状态

创建/src/stores文件夹,创建一个状态管理js,例如计数器

/src/stores/counter.js

import { defineStore } from "pinia";

 

export const useCounterStore = defineStore("counter", {

  state: () => {

    return { count: 0 };

  },

  // 也可以这样定义

  // state: () => ({ count: 0 })

  actions: {

    increment() {

      this.count++;

    }

  }

});

使用状态

先引入,然后调用状态的属性和方法。

<template>

  <div>{{ counter.count }}</div>

</template>

<script setup>

import { useCounterStore } from "@/stores/counter";

 

const counter = useCounterStore();

counter.count++;

counter.increment();

</script>

<style></style>

 


pina使用步骤的评论 (共 条)

分享到微博请遵守国家法律