찾다

 >  Q&A  >  본문

데이터가 성공적으로 저장되면 Vue에 표시되는 성공 메시지

<p><pre class="brush:php;toolbar:false;">axios .우편( "/api/product/store",{ 아이디: this.id }) .then((res) => { var 변형 = "위험";; var icon = "XIcon";; var message = "그럼요";; if (res.data.error == 0) { var 변형 = "성공"; var icon = "ArrowDownCircleIcon";; var 메시지 = res.data.message; window.location.reload(); } this.$토스트({ 구성요소: ToastificationContent, 소품: { 제목: 메시지, 아이콘: 아이콘, 변형: 변형, }, }); }) .catch((오류) => { });</pre> <p>내 문제는 메시지가 표시될 때만 페이지를 로드하므로 페이지를 다시 로드하면 메시지가 손실된다는 것입니다. 이전 페이지를 다시 로드한 후 다음 메시지를 표시하는 방법이 있습니까? 감사해요. </p>
P粉878510551P粉878510551459일 전485

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

  • P粉037215587

    P粉0372155872023-08-30 15:17:17

    페이지를 새로고침하면 무슨 의미가 있나요? 사용자 인터페이스에 업데이트된 데이터를 표시하려는 경우 Vue가 자동으로 이를 수행합니다. 따라서 이 작업을 수행할 필요가 없습니다.

    또는 페이지 새로고침이 필수인 경우 루트 페이지에 툴팁을 배치하고 현재 하위 페이지에서 호출할 수 있습니다. 이 경우 페이지를 다시 로드하는지 여부에 관계없이 메시지가 표시됩니다.

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