>  Q&A  >  본문

JS: 부모 속성을 기반으로 개체를 만드는 방법

모든 URL을 포함하는 JS 개체를 만들려고 합니다.

data() 부분을 통해 이를 달성하고 싶습니다.

으아악

간단히 말하면 다음과 같습니다:

으아악

this 키워드는 주어진 속성과 동일한 객체를 가리키기 때문에 사용할 수 있습니다.

하지만 좀 더 분할하여 객체 내에 객체를 만들고 싶습니다.

으아악

여기에서 generalUrls: { baseUrlWithPrefix: function() { return this.baseUrl + "/ver1" }}을 시도하면 baseUrl을 찾을 수 없기 때문에 작동하지 않습니다. , generalUrls: { baseUrlWithPrefix: function() { return this.baseUrl + "/ver1"; }},它不会起作用,因为它找不到baseUrl,因为this关键字指向generalUrls对象,而不是backendUrls对象,baseUrl 키워드는 baseUrl이 존재하는 backendUrls 개체가 아니라 generalUrls 개체를 가리키기 때문입니다.

다음과 같은 것이 필요합니다:

으으으으

P粉883223328P粉883223328178일 전1422

모든 응답(1)나는 대답할 것이다

  • P粉432930081

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

    함수 호출 방식을 다음과 같이 변경하면 됩니다

    으아아아

    회신하다
    0
  • 취소회신하다