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

JS: 親プロパティに基づいてオブジェクトを構築する方法

すべての URL を含む JS オブジェクトを作成しようとしています。

data() 部分を通じてこれを実現したい:

リーリー

もっと単純に見ると、次のようになります:

リーリー

this キーワードは、指定されたプロパティが配置されているオブジェクトと同じオブジェクトを指しているため、使用できます。

しかし、再度分割してオブジェクト内にオブジェクトを作成したいと考えています:

リーリー

ここで、generalUrls: {baseUrlWithPrefix: function() { return this.baseUrl "/ver1"; }} を試してみると、baseUrl が見つからないため機能しません。 this キーワードは、baseUrl が存在する backendUrls オブジェクトではなく、generalUrls オブジェクトを指しているためです。

次のようなものが必要です:

ああああ

P粉883223328P粉883223328178日前1425

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

  • P粉432930081

    P粉4329300812024-04-05 13:13:09

    関数の呼び出し方法を次のように変更するだけです

    リーリー

    返事
    0
  • キャンセル返事