index.js中
import {
createPinia
} from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
export default pinia
export * from './modules/food'
modules/food中
import {
defineStore
} from 'pinia'
import {
ref
} from 'vue'
export const useFoodStore = defineStore('food', () => {
const record_id = ref('')
const setRecordId = (newId) => {
console.log('newId', newId);
record_id.value = newId
}
return {
record_id,
setRecordId
}
}, {
persist: {
storage: {
getItem(key) {
return uni.getStorageSync(key)
},
setItem(key, val) {
uni.setStorageSync(key, val)
}
}
}
})