Double count is {{ store.doubleCount }}
@@ -56,7 +58,7 @@ const store = useCounterStore() ä¸è®¡ç®å±æ§ä¸æ ·ï¼ä½ ä¹å¯ä»¥ç»åå¤ä¸ª getterãéè¿ `this`ï¼ä½ å¯ä»¥è®¿é®å°å ¶ä»ä»»ä½ getterãå³ä½¿ä½ 没æä½¿ç¨ TypeScriptï¼ä½ ä¹å¯ä»¥ç¨ [JSDoc](https://jsdoc.app/tags-returns.html) æ¥è®©ä½ ç IDE æç¤ºç±»åã ```js -export const useStore = defineStore('main', { +export const useCounterStore = defineStore('counter', { state: () => ({ count: 0, }), @@ -83,7 +85,7 @@ export const useStore = defineStore('main', { *Getter* åªæ¯å¹åç**计ç®**屿§ï¼æä»¥ä¸å¯ä»¥åå®ä»¬ä¼ éä»»ä½åæ°ãä¸è¿ï¼ä½ å¯ä»¥ä» *getter* è¿åä¸ä¸ªå½æ°ï¼è¯¥å½æ°å¯ä»¥æ¥åä»»æåæ°ï¼ ```js -export const useStore = defineStore('main', { +export const useUserListStore = defineStore('userList', { getters: { getUserById: (state) => { return (userId) => state.users.find((user) => user.id === userId) @@ -111,7 +113,7 @@ const { getUserById } = storeToRefs(userList) 请注æï¼å½ä½ è¿æ ·åæ¶ï¼**getter å°ä¸å被ç¼å**ï¼å®ä»¬åªæ¯ä¸ä¸ªè¢«ä½ è°ç¨ç彿°ãä¸è¿ï¼ä½ å¯ä»¥å¨ getter æ¬èº«ä¸ç¼åä¸äºç»æï¼è½ç¶è¿ç§åæ³å¹¶ä¸å¸¸è§ï¼ä½æè¯æè¡¨æå®çæ§è½ä¼æ´å¥½ï¼ ```js -export const useStore = defineStore('main', { +export const useUserListStore = defineStore('userList', { getters: { getActiveUserById(state) { const activeUsers = state.users.filter((user) => user.active) @@ -226,4 +228,4 @@ export default { }), }, } -``` +``` \ No newline at end of file