status.js 672 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { defineStore } from "pinia";
  2. export const useStatusStore = defineStore("status", {
  3. state:() => ({
  4. orderStatus: "",
  5. adStatus: ""
  6. }),
  7. actions: {
  8. setOrderStatus(orderStatus) {
  9. this.orderStatus = orderStatus
  10. console.log(orderStatus);
  11. },
  12. setAdStatus(adStatus) {
  13. this.adStatus = adStatus
  14. console.log(adStatus);
  15. }
  16. }
  17. })
  18. // 使用
  19. /*
  20. <script setup>
  21. import { useCounterStore } from '~/stores/counter'
  22. const counterStore = useCounterStore()
  23. </script>
  24. <template>
  25. <div>
  26. <p>Count: {{ counterStore.count }}</p>
  27. <button @click="counterStore.increment">Increment</button>
  28. </div>
  29. </template>
  30. */