Vue.js - ссылка на вход внутри модального окна для обновления базы данных Firestore

Я согласен с ответом от zacherates.

Но вы можете сделать вызов intern () в ваших нелиберальных строках.

Из примера zacherates:

// ... but they are not the same object
new String("test") == "test" ==> false 

Если вы ставите нелитеральное равенство строки, это правда

new String("test").intern() == "test" ==> true 
0
задан Yong Jun Jung 12 March 2019 в 22:59
поделиться

1 ответ

В вашем компоненте cuiseedit $emit должен содержать только 1 дополнительный параметр:

<button @click="$emit('some-change', obj2.id)"></button>

и в компоненте:

<transition name="fade">
  <cuisedit v-if="showModal" :obj2="cuisinemodal" @some-change="updateData">
  </cuisedit>
</transition>

updateData: function (id) {
  firestore.collection("koreanbap-cuisines").doc(id).update()....
}

Примечание

Если вы хотите передать больше данных, вы должны связать их с объектом

<button @click="$emit('some-change', {id: obj2.id, event: $event})"></button>
0
ответ дан ittus 12 March 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: