status.js 886 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. // export const useCityStore = defineStore('city', {
  19. // state: () => ({
  20. // cityList: []
  21. // }),
  22. // actions: {
  23. // resetCityList() {
  24. // this.cityList = [0] // 设置为0
  25. // }
  26. // }
  27. // })
  28. // 使用
  29. /*
  30. <script setup>
  31. import { useCounterStore } from '~/stores/counter'
  32. const counterStore = useCounterStore()
  33. </script>
  34. <template>
  35. <div>
  36. <p>Count: {{ counterStore.count }}</p>
  37. <button @click="counterStore.increment">Increment</button>
  38. </div>
  39. </template>
  40. */