momentjs 날짜를 올바른 형식으로 내보내는 방법

localhost

내 데이터를 형식화하여 부모 구성 요소로 보내려고하는데 반응이없는 것 같습니다.

      if(this.selectedDate !== '' && this.selectedMonth !== '' && this.selectedDate !== '' ){
    this.$emit("emit-data",  this.selectedYr+"-"+moment().set(this.selectedDate) .format("DD")+"- "+moment().set(this.selectedMonth).format("MM"))
  }

선택한 드롭 다운을 보내지 않지만 페이지로드시 미리 선택된 기본 드롭 다운을 보냅니다. 그러나 moment()전송되는 데이터 에서 형식을 제거하면 올바른 값을 보냈지 만 여전히 데이터 형식이 필요합니다.YYYY-DD-MM

방출하기 전에 setter와 getter를 사용하여 계산하는 방법이 있습니까? 방법은 모르겠지만 방법이 있다면?

Niels Ganser

예,이를 위해 리 액티브 컴퓨팅 게터를 절대적으로 사용할 수 있습니다. 다음은 그 예입니다.

<div id="app">
  <parent-component />
</div>
const parentComponent = Vue.component('parent-component', {
  data () {
    return {
      formattedDate: null
    }
  },
  template: `
    <div>
      <p>You have selected: {{ formattedDate || "nothing yet" }}.</p>

      <child-component
        @emit-data="(payload) => formattedDate = payload"
      />
    </div>
  `
})

const childComponent = Vue.component('child-component', {
  data () {
    return {
      selectedDate: null,
      selectedMonth: null,
      selectedYear: null
    }
  },
  computed: {
    formattedDate () {
      if (![this.selectedDate, this.selectedMonth, this.selectedYear].every((el) => el)) return null
      
      return moment({
        day: this.selectedDate,
        // Months in Moment.js are 0-indexed!
        month: this.selectedMonth - 1,
        year: this.selectedYear
      }).format("YYYY-DD-MM")
    }
  },
  watch: {
    formattedDate (newVal) {
      this.$emit("emit-data", newVal)
    }
  },
  template: `
    <div>
      <input v-model="selectedDate" type="number" placeholder="Day" min="1" max="31" step="1">
      <input v-model="selectedMonth" type="number" placeholder="Month" min="1" max="12" step="1">
      <input v-model="selectedYear" type="number" placeholder="Year" min="1900" max="2100" step="1">
    </div>
  `
})

new Vue({
  el: "#app"
})

https://jsfiddle.net/46vuLcy0/ 에서 위의 내용을 대화식으로 실행할 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R에서 데이터를 내보낼 때 Year-Mon 문자열을 올바른 날짜 형식으로 변환하는 방법은 무엇입니까?

분류에서Dev

소켓으로 onPreviewFrame () byte []를 보내는 올바른 방법

분류에서Dev

날짜를 다른 형식으로 변환하는 방법

분류에서Dev

캘린더에 올바른 방법으로 날짜를 추가하는 방법

분류에서Dev

Android에서 올바른 형식의 날짜를 설정하는 방법

분류에서Dev

Android에서 올바른 형식의 날짜를 설정하는 방법

분류에서Dev

R을 사용하여 올바른 형식으로 텍스트 파일로 데이터를 내보내는 방법은 무엇입니까?

분류에서Dev

내 날짜를 기본 형식으로 포맷하는 방법

분류에서Dev

MySQL에서 날짜를 datetime으로 POST하는 올바른 방법

분류에서Dev

날짜를 mysql 날짜 형식으로 변환하는 방법

분류에서Dev

양식과 함께 일부 데이터를 보내는 올바른 방법

분류에서Dev

mysql에서 올바른 형식으로 높이를 저장하는 방법

분류에서Dev

Oracle에서 올바른 형식으로 숫자를 스풀링하는 방법

분류에서Dev

CSV로 내보내는 올바른 방법?

분류에서Dev

mongodb를 다른 파일로 내보내는 모듈-올바른 방법은 무엇입니까? (nodejs에서)

분류에서Dev

MomentJS가 HandlebarsJS로 올바른 날짜를 반환하지 않습니다.

분류에서Dev

momentjs 및 angularjs를 사용하여 날짜를 요일로 변환하는 방법

분류에서Dev

SpringRoo 2.0.RC1-entityFormatExpression에서 날짜 Calenderfields를 사용하고 올바른 형식을 얻는 방법

분류에서Dev

Hive QL에서 날짜 형식을 YYYYMMDD 형식으로 바꾸는 방법

분류에서Dev

특정 형식으로 내 시간대에 따라 날짜를 얻는 방법

분류에서Dev

올바른 날짜 형식을 얻는 방법은 무엇입니까?

분류에서Dev

momentjs로 날짜를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

SwiftUI 텍스트-10 ^ 12를 올바른 형식으로 10으로 변환하는 방법

분류에서Dev

날짜 (날짜 시간 입력 필드에서)를 C #의 다른 날짜 형식으로 변환하는 방법은 무엇입니까?

분류에서Dev

Pandas를 사용하여 패널 데이터를 올바른 형식으로 바꾸는 방법

분류에서Dev

momentjs가 올바른 날짜 형식을 반환하지 않습니다.

분류에서Dev

이번 주 날짜를 얻는 올바른 방법

분류에서Dev

올바른 geoJSON 형식으로 저장하는 방법

분류에서Dev

Javascript 날짜를 iOS 날짜 형식으로 변환하는 방법

Related 관련 기사

  1. 1

    R에서 데이터를 내보낼 때 Year-Mon 문자열을 올바른 날짜 형식으로 변환하는 방법은 무엇입니까?

  2. 2

    소켓으로 onPreviewFrame () byte []를 보내는 올바른 방법

  3. 3

    날짜를 다른 형식으로 변환하는 방법

  4. 4

    캘린더에 올바른 방법으로 날짜를 추가하는 방법

  5. 5

    Android에서 올바른 형식의 날짜를 설정하는 방법

  6. 6

    Android에서 올바른 형식의 날짜를 설정하는 방법

  7. 7

    R을 사용하여 올바른 형식으로 텍스트 파일로 데이터를 내보내는 방법은 무엇입니까?

  8. 8

    내 날짜를 기본 형식으로 포맷하는 방법

  9. 9

    MySQL에서 날짜를 datetime으로 POST하는 올바른 방법

  10. 10

    날짜를 mysql 날짜 형식으로 변환하는 방법

  11. 11

    양식과 함께 일부 데이터를 보내는 올바른 방법

  12. 12

    mysql에서 올바른 형식으로 높이를 저장하는 방법

  13. 13

    Oracle에서 올바른 형식으로 숫자를 스풀링하는 방법

  14. 14

    CSV로 내보내는 올바른 방법?

  15. 15

    mongodb를 다른 파일로 내보내는 모듈-올바른 방법은 무엇입니까? (nodejs에서)

  16. 16

    MomentJS가 HandlebarsJS로 올바른 날짜를 반환하지 않습니다.

  17. 17

    momentjs 및 angularjs를 사용하여 날짜를 요일로 변환하는 방법

  18. 18

    SpringRoo 2.0.RC1-entityFormatExpression에서 날짜 Calenderfields를 사용하고 올바른 형식을 얻는 방법

  19. 19

    Hive QL에서 날짜 형식을 YYYYMMDD 형식으로 바꾸는 방법

  20. 20

    특정 형식으로 내 시간대에 따라 날짜를 얻는 방법

  21. 21

    올바른 날짜 형식을 얻는 방법은 무엇입니까?

  22. 22

    momentjs로 날짜를 구문 분석하는 방법은 무엇입니까?

  23. 23

    SwiftUI 텍스트-10 ^ 12를 올바른 형식으로 10으로 변환하는 방법

  24. 24

    날짜 (날짜 시간 입력 필드에서)를 C #의 다른 날짜 형식으로 변환하는 방법은 무엇입니까?

  25. 25

    Pandas를 사용하여 패널 데이터를 올바른 형식으로 바꾸는 방법

  26. 26

    momentjs가 올바른 날짜 형식을 반환하지 않습니다.

  27. 27

    이번 주 날짜를 얻는 올바른 방법

  28. 28

    올바른 geoJSON 형식으로 저장하는 방법

  29. 29

    Javascript 날짜를 iOS 날짜 형식으로 변환하는 방법

뜨겁다태그

보관