をレンダリングするとき、データがfirebase上にある、と私はテンプレートで{{ligler[1].name}}
を参照してください、私はこれを行うとき、それは動作しますが、私はエラーを取得[objectNumber]でのみ1のオブジェクトを表示したい:Vue.js - エラーコンポーネント
- エラーコンポーネント
- 捕捉されない例外TypeErrorをレンダリング:私が思うに、未定義
のプロパティ 'name' を読み取ることができません、問題はそのダですコンポーネントの前にロードされます。
私はv-forを使用すると、エラーなしですべてのオブジェクトの名前を表示しますが、オブジェクトを1つだけ表示したいだけです。
<template>
<div id="app">
<h1>{{ligler[1].name}}</h1>
</div>
</template>
スクリプトを::
テンプレートは次のようになります
<script>
import Firebase from 'firebase'
let config = {
apiKey: "xxxxxxxxxx",
authDomain: "xxxxxxxxxx",
databaseURL: "https://xxxxxxxxxx.firebaseio.com"
}
let app = Firebase.initializeApp(config);
let db = app.database();
let ligRef = db.ref('ligler');
export default {
name: 'app',
firebase: {
ligler: ligRef
}
}
</script>
私はH1に、V-IFを追加しようとしましたが、それは動作しません。
このエラーを解決するにはどうすればよいですか?
'はconsole.log(ligRef)の出力何;'?エクスポート前にこの行を挿入してください –
U {u:Te、パス:L、m:ee、Nc:false、次に:undefined ...} は出力 – Can