私はVuetifyを使用してドロップダウンリストを作成しています。値を選択してfirebaseデータベースにプッシュすることはできますが、ページをリフレッシュするとドロップダウンに値を設定できません。ここでFirebaseの値をドロップダウンにプッシュ
はテンプレートです:ここでは
<template>
<v-select
v-bind:items="itemsPhone"
v-model="telephoneType1"
id="telephone-pro-type-1"
label="Select"
single-line
bottom
> </v-select>
</template>
<script>
export default {
data() {
return {
telephoneType1:'',
itemsPhone: [
{ text: 'Mobile' },
{ text: 'Emergency' },
{ text: 'Weekend' }
],
}
</script>
は、他のフィールドを埋めるために使用されるコードですが、私は、ドロップダウンを移入することはできません。
mounted(){
var that = this;
var query = db.ref('Clients/'+ clientName +'/'); // shortened
query.once('value')
.then((snapshot) => {
that.emailPro = snapshot.child('emailPro').val();
that.telephoneType1 = snapshot.child('telephoneType1').val();
});
}
私は正確なクラスやIDを標的とすることで、ドロップダウンに値をプッシュするjavascriptのバニラを含む多くの方法を、試してみました...しかし、それは移入されません。
:=>)
that=this
を設定する必要があなたは、コードを変更することができますので、脂肪の矢印の機能は、あなたのためthis
のコンテキストを維持し、ありませんか? – Tomerこんにちはフランク!私はコードを追加しました。私はまだ立ち往生している。あなたにアイディアがあれば教えてください。ありがとう:) – Tony
私はフランク:)ではない、あなたはドロップダウン火災基地から得た値に設定されますか? – Tomer