我发现wrapper用于使用IndexDB。但是我不明白如何从组件访问idb
。这是来自docs的示例:
import Vue from 'vue'
import VueIdb from 'vue-idb'
Vue.use(VueIdb)
const idb = new VueIdb({
version: 1,
database: 'test',
schemas: [
{ tests: 'id, title, created_at, updated_at' },
{ posts: 'id, owner' }
]
})
new Vue({
el: '#app',
idb: idb,
render: h => h(App)
})
在组件中,我试图做:
axios.get(base_url + '/api/industry')
.then((response) => {
idb.test= response.data; // here
})
.catch((error) => {
console.log(error);
});
有什么方法可以在组件内部声明IndexDB吗?
但是它不起作用。