@beduin01

Как дотянуться до переменной объявленной в экземпляре Vue?

Нашел обертку для кэширования https://www.npmjs.com/package/vue-idb
Не могу разобраться по примеру из документации как ее правильно использовать:
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)
})


Как мне внутри своего компонента обратиться к `idb` ?

axios.get(base_url + '/api/industry')
        .then((response) => {
          idb.test= response.data; // так не получается
        })
        .catch((error) => {
          console.log(error);
        });
  • Вопрос задан
  • 346 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bagzon
Backend PHP, NodeJs, JS
this.$db или vm.$db

Вот в исходнике как инжектится в прототип вью.
https://github.com/ddgll/vue-idb/blob/dbe43f7e77bd...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы