일의 해당 번호를 조금 간이 포장 획득
나는 포장 전에했다 :
포장 후 :
패키지 코드 :
유틸리티의 js 파일의 새 이름 만들기
가 있기 때문에 this.ruleForm.weekValue && this.ruleForm.weekValue1를 같은 이름을 가진 다음에 어떤 패키지가없는
요일에 해당하는 시작 날짜를 얻을 //, 그것은에있는 데이터를 사용합니다 빈 문자열 정의 수신
내보내기 기능 getWeekStart (
DATE,
DayOne,
dayTwo,
dayThree,
dayFour,
dayFive,
daySix,
daySeven
) {
; IF (date.getDay () == 0) = this.ruleForm.weekValue DayOne
IF (날짜. getDay () == 1) = this.ruleForm.weekValue dayTwo].
IF (date.getDay () == 2) = this.ruleForm.weekValue dayThree]
. IF (date.getDay () == 3) this.ruleForm.weekValue dayFour =;
IF this.ruleForm.weekValue = dayFive (date.getDay () == 4.);
IF (date.getDay () == 5). this.ruleForm.weekValue = daySix;
IF (. date.getDay () == 6) this.ruleForm.weekValue = daySeven;
} 주일의 기간에 대응하는 단부를 얻기 // 시간 빈 문자열 정의 데이터를 수신하는 데 사용될
내보내기 기능 getWeekEnd (
DATE,
DayOne,
dayTwo,
dayThree,
dayFour,
dayFive,
daySix,
daySeven
) {
IF (date.getDay () == 0) = this.ruleForm.weekValue1을 DayOne;
IF (date.getDay () == 1). this.ruleForm.weekValue1 = dayTwo;
IF (date.getDay () == 2) = this.ruleForm.weekValue1 dayThree]
. IF (date.getDay () == 3 ) = this.ruleForm.weekValue1 dayFour]
. IF (date.getDay () == 4) this.ruleForm.weekValue1 = dayFive;
경우 (date.getDay () == 5) this.ruleForm.weekValue1 = daySix;
경우 (date.getDay () == 6) this.ruleForm.weekValue1 = 짝수 일;
}
수출 {기본
getWeekStart,
getWeekEnd
};
단지에 도입 JS 파일 main.js
프로토 타입 및 새 속성을 추가 할를 사용하여이 할당 destructuring 필요한
가져 오기 {} getWeekStart를 , "./common/utility/utility.js"에서
가져 오기 {} getWeekEnd을 "./common/utility/utility에서 의 .js ";
Vue.prototype $ getWeekStart = getWeekStart ;.
Vue.prototype $ getWeekEnd = getWeekEnd.;
对应组件中使用
事件中:
CHANGEDATE (발) { .이 $ getWeekStart (브로 [0]을 "0", "1", "2", "3", "4", "5", "6") ;
이 $ getWeekEnd (브로 [1], "0", "1", "2", "3", "4", "5", "6").;
을 console.log ( "获取周-"this.ruleForm.weekValue, this.ruleForm.weekValue1);
}