Удалить ключ с помощью Vue Resource - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу удалить данные, используя ключ firebase:

enter image description here

Способ, которым я пытался удалить все данные из базы:

this.$http.delete('data.json', book.id).then(response => {
      // success callback
      console.log("success");
      console.log(response);
    }, response => {
      // error callback
      console.log("error");
      console.log(response);
    });

Как я могу удалить только данные с пропущенным id?

1 Ответ

0 голосов
/ 06 апреля 2019

Я разрешаю это, используя vuefire

npm install vuefire firebase --save

Скрипт:

import { setTimeout } from 'timers';
import { db } from '../config/db';
let booksRef = db.ref('data')

  export default {
    data: () => ({
      books: []
    }), 
    firebase: {
      books: booksRef
    },
    methods: {
      show(book) {
        book.show = !(book.show);
      },
      deleteBook(book) {
        debugger;
        booksRef.child(book.id).remove();
      }
    },

Конфигурационная база данных, которую вы можете экспортировать из firebase.

...