import{ createPinia }from'pinia'import piniaPluginPersistedstate from'pinia-plugin-persistedstate'const store =createPinia()
store.use(piniaPluginPersistedstate)exportdefault store
4、配置pinia-plugin-persistedstate
import{ ref }from'vue'import{ defineStore } form 'pinia'exportconst useNumberState =defineStore('number',()=>{const num =ref(1)constchangeNum=(val: number)=>{
num.value = val
}return{ num, changeNum }},{persist:{storage: localStorage,},})
5、挂载
import{ createApp }from'vue'import store from'@/store'import App from'./App.vue'const app =createApp(App)
app.use(store).mount('#app')