ホームページ  >  に質問  >  本文

v-for を使用して vuetify でオブジェクトの値を表示しようとしました

<p>Vue.js で関数を構築しています。この関数では、ユーザーがデータベース内のいくつかのテーブルを選択でき、テーブルの列名が v-list-item コンポーネントに自動的に表示されます。 問題は、これらの列名を適切な方法で印刷できないことです。 </p> <p>これは私が使用したコードです: </p> <p> <pre class="brush:js;toolbar:false;"><v-list-item v-for="(item,index) in this.columns" :key="index"> <v-list-item v-for="アイテムに登録済み" :key="ved.id"> <v-list-item-content> <v-list-item-title >{{ved}}</v-list-item-title> </v-リストアイテムコンテンツ> </v-リストアイテム> </v-リストアイテム> <スクリプト> デフォルトのエクスポート { データ() { 戻る { 列:{}、 }; }、 } </script></pre> </p> <p>コードをわかりやすくするために、メソッドやその他の変数は含めていません。 </p> <p>たとえば、データベース内で 2 つのテーブル (1 つは 1 列のみ、もう 1 つは 3 列) を選択した場合、このコードから得られる結果は次のようになります。 </p> <ブロック引用> <p>id //最初のテーブルの列</p> </blockquote> <ブロック引用> <p>name, last_name,email // 2 番目のテーブルの列</p> </blockquote> <p>しかし、2 番目のテーブルの列を同じ行内でカンマで区切るのではなく、別々に印刷したいと考えています。 私が望む結果は次のとおりです (数値は含まれません): </p> <ol> <li>id //最初の列</li> <li>name //2 列目</li> <li>姓</li> <li>メール</li> </ol> <p>これは axios リクエストから得られた結果です: </p> <ブロック引用> <p>[ [ 「ID」 ]、 [ "名前"、 "姓"、 "Eメール" ] ]</p> </blockquote></p>
P粉331849987P粉331849987417日前415

全員に返信(1)返信します

  • P粉239164234

    P粉2391642342023-08-29 00:42:12

    2 つの配列をリスト として扱い、 項目をリスト項目として扱うことができます

    リーリー

    返事
    0
  • キャンセル返事