「Nuxt.js: URL を使用して ID を渡す」
P粉511985082
P粉511985082 2023-08-26 00:11:20
0
2
468
<p>ユーザー ID を取得したいので、ドロップダウン ボタン =</p> を用意します。 <pre class="brush:html;toolbar:false;"><v-menu トランジション=「スライド-Y-トランジション」 底 オフセット-y > <template v-slot:activator="{ on, attrs }" > リスト </v-btn> </テンプレート> <v-list> <v-list-item-title>{{item.title}}</v-list-item-title> </v-リストアイテム> </v-list> </v-メニュー> </pre> <p>そしてこのデータ:</p> <pre class="brush:html;toolbar:false;"><script> デフォルトのエクスポート { データ: () => ({ アイテム: [ { タイトル: 'ユーザーリスト', URL: ''/user/function/listUser/${route.params.id}'' }、 { タイトル: 'ユーザー構造', URL: ''/user/function/structUser/${route.params.id}'' } ] }) } </スクリプト> </pre> <p>ユーザーIDを送信することが目的です。このようにして、実際に <code>route.params.id</code> 経由で </p> を取得できます。 <pre class="brush:js;toolbar:false;">url: ''/user/function/structUser/${route.params.id}'' </pre> <p>動作しません。何を間違えたのでしょうか? </p>
P粉511985082
P粉511985082

全員に返信(2)
P粉060112396
  1. テンプレート文字列ではバッククォートのみが使用されていますが、文字列では一重引用符とバッククォートの両方が使用されています。

  2. 置換値 (route.params.id) は、この例では未定義のように見える route 変数を参照しています。 this.$route にアクセスしたいと思うので、実際の置き換えは this.$route.params.id

    になるはずです。

items配列は次のようになります:

リーリー ######デモ######
いいねを押す +0
P粉293341969

これは一例です

リーリー

また、計算プロパティではない可能性があるため、computed 内で使用してみてください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!