>웹 프론트엔드 >View.js >vue에서 생성된 역할

vue에서 생성된 역할

下次还敢
下次还敢원래의
2024-05-07 11:18:161045검색

Vue.js에서 Created() 수명 주기 후크의 역할은 원격 서버나 로컬 저장소에서 데이터와 같은 리소스를 얻는 것입니다. 기본값을 설정하거나 외부 소스에서 상태를 가져오는 등 구성 요소 상태를 초기화합니다. 상태 변경이나 외부 이벤트를 수신하도록 관찰자를 설정합니다. HTML 조각 삽입과 같은 특별한 경우에는 DOM을 업데이트합니다.

vue에서 생성된 역할

Vue.js에서 Created() 수명 주기 후크의 역할

created()는 구성 요소가 인스턴스화되고 마운트되기 전에 호출되는 Vue.js의 수명 주기 후크입니다.

기능:

created() 후크는 주로 다음과 같은 목적으로 사용됩니다.

  • 리소스 획득: 이 후크에서는 구성 요소에 필요한 데이터를 원격 서버, 로컬 저장소 또는 기타에서 얻을 수 있습니다. 데이터 소스.
  • 상태 초기화: 기본값이나 외부 데이터 소스에서 얻은 상태 등 구성 요소의 내부 상태를 초기화하는 데 사용할 수 있습니다.
  • 관찰자 설정: 구성 요소 상태 또는 외부 이벤트의 변경 사항을 수신하도록 관찰자를 설정할 수 있습니다.
  • DOM 업데이트: created() 후크에서 DOM을 직접 업데이트하는 것은 권장되지 않지만 HTML 조각을 수동으로 삽입하는 등 일부 특수한 경우에는 사용할 수 있습니다.

사용 예:

<code class="typescript">import { ref, onMounted, created } from "vue";

export default {
  created() {
    const userData = ref(null);

    // 获取用户数据并将其保存在 userData 中
    fetchData().then((response) => {
      userData.value = response.data;
    });
  },
  mounted() {
    // 在 DOM 挂载后使用userData
  },
};</code>

참고:

  • created() 후크는 서버 측 렌더링(SSR) 중에 호출되지 않습니다.
  • created() 후크는 beforeMount() 후크보다 먼저 호출되며 이 후크에서는 DOM에 액세스할 수 없습니다.
  • created() 후크는 매개변수를 받지 않습니다.

위 내용은 vue에서 생성된 역할의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.