<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      uniapp的vue3版本使用vuex靈活存取數據

      新建store.js

      // store/index.js
      import { createStore } from 'vuex';
       
      const store = createStore({
        state() {
          return {
            count: 0,
            userInfo: null,
      	  name:"hq"
          };
        },
        mutations: {
          increment(state) {
            state.count++;
          },
          setUserInfo(state, userInfo) {
            state.userInfo = userInfo;
          },
      	setChangename(state, userInfo) {
      	  state.name = userInfo;
      	},
        },
        actions: {
          incrementAsync({ commit }) {
            setTimeout(() => {
              commit('increment');
            }, 1000);
          },
          fetchUserInfo({ commit }) {
            setTimeout(() => {
              const userInfo = { name: 'Jane Doe', age: 26 };
              commit('setUserInfo', userInfo);
            }, 1500);
          },
      	changename({ commit },username) {
      	   commit('setChangename',username);
      	},
        },
        getters: {
          count(state) {
            return state.count;
          },
          userInfo(state) {
            return state.userInfo;
          },
      	name(state) {
      	  return state.name;
      	},
        },
      });
       
      export default store;

      main.js 注冊 Vuex store

      // #ifdef VUE3
      import store from './store/in.js'
      import { createSSRApp } from 'vue'
      export function createApp() {
        const app = createSSRApp(App)
        app.use(store) // 注冊 Vuex store
        return {
          app
        }
      }
      // #endif

      頁面中使用,index.vue 

      <template>
        <view>
          <text>{{ message }}--{{foo}}</text>
          <button @click="handleClick">點擊我</button>
          <button @click="chageval(123)">調用xmin</button>
          <text>number:{{ count }}</text>
          <button @click="increment">修改count</button>
          <button @click="incrementAsync">修改count2</button>
          <view v-if="userInfo">
           <text>用戶信息:{{ userInfo.name }}{{ userInfo.age }}歲</text>
          </view>
          <button @click="fetchUserInfo">獲取用戶信息</button>
          <view>{{name}}</view>
          <button @click="changename">修改名稱</button>
        </view>
      </template>
      
      <script setup>
      import { useStore } from 'vuex';
      import { useMyLogic } from '@/minxi/loadmore.mixin.js';
      import { onShow,onReachBottom } from "@dcloudio/uni-app";
      import { ref,computed} from 'vue';
      const { foo, chageval,myMethod } = useMyLogic();
      const message = ref('Hello, uniapp with Vue3!');
      const store = useStore();  // 獲取 Vuex store
      const count = computed(() => store.getters.count);
      const userInfo = computed(() => store.getters.userInfo);  // 獲取用戶信息
      const name = computed(() => store.getters.name);  // 獲取用戶信息
      const handleClick = () => {
        message.value = 'Button clicked!';
        foo.value='aaaa'
      };
      onShow(()=>{
          console.log("onshow");
      })
       const increment = () => {
          store.commit('increment');  // 提交 mutation
      };
       const incrementAsync = () => {
          store.dispatch('incrementAsync');  // 調用 action
      }
      const fetchUserInfo = () => {
          store.dispatch('fetchUserInfo');  // 調用 action
      }
      const changename = () =>{
          store.dispatch('changename','照亮'); 
      }
      </script>
      
      <style scoped>
      /* 樣式部分 */
      </style>

       

      posted @ 2025-04-11 08:23  小小強學習網  閱讀(147)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 最新国产AV最新国产在钱| 人妻中文字幕不卡精品| 伊人久久大香线蕉综合5g| 国内精品久久毛片一区二区| 在线观看亚洲欧美日本| 一区二区三区四区五区自拍| 国产极品美女高潮抽搐免费网站| 国产精品播放一区二区三区| 日韩有码av中文字幕| 精品乱码一区二区三四五区| 亚洲国产女性内射第一区| 国产成人久久精品二三区| 二区三区国产在线观看| 深田えいみ禁欲后被隔壁人妻 | 欧洲人妻丰满av无码久久不卡| 亚洲精品综合网二三区| 国内少妇偷人精品免费| 日韩乱码卡一卡2卡三卡四| 日韩丝袜人妻中文字幕| 国产区一区二区现看视频| 最新偷拍一区二区三区| 亚洲色拍拍噜噜噜最新网站| 国产精品一二二区视在线| 日本韩国一区二区精品| 亚洲天堂av免费在线看| 亚洲午夜无码久久久久蜜臀av| 精人妻无码一区二区三区| 男人用嘴添女人私密视频| 在线中文字幕国产一区| 泗洪县| 999精品全免费观看视频| 99人体免费视频| 日韩av一区二区精品不卡| 综合色在线| 精品视频在线观自拍自拍| 国产精品美女久久久久久麻豆| 国产午夜影视大全免费观看| 无码免费大香伊蕉在人线国产| 日韩精品卡1卡2日韩在线| 男女啪啪免费观看网站| 日本熟妇乱一区二区三区|