パッケージの簡単な方法に相当する日数を取得します - 更新

ビット簡易包装日の対応する番号を取得

私は、包装前にやりました:

 


 

 梱包後:

 


 

パッケージコード:

ユーティリティのjsファイルの新しい名前を作成します。
this.ruleForm.weekValue && this.ruleForm.weekValue1一切使用は、その上に同じ名前の隣に、パッケージを起動ありません

で定義されている//週の開始日に対応する受信空の文字列を取得し、時刻データが使用されます
エクスポート機能getWeekStart(
    日付、
    dayOne、
    dayTwo、
    三日目、
    dayFour、
    dayFive、
    daySix、
    daySeven
){
    IF(date.getDay()== 0)this.ruleForm.weekValue = dayOne。
    IF(date.getDay()== 1)this.ruleForm.weekValue = dayTwo。
    IF(date.getDay()== 2)this.ruleForm.weekValue = dayThree。
    IF(date.getDay()== 3)this.ruleForm.weekValue = dayFour。
    IF(date.getDay()== 4)this.ruleForm.weekValue = dayFive。
    IF(date.getDay()== 5)this.ruleForm.weekValue = daySix。
    IF(date.getDay()== 6)this.ruleForm.weekValue = daySeven。
}


//週の日付に対応するエンドを取得し、それは定義された空の文字列に受信したデータを使用します。
エクスポート機能getWeekEnd(
    日付、
    dayOne、
    dayTwo、
    三日目、
    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。
    IF(date.getDay()== 5)this.ruleForm.weekValue1 = daySix。
    IF(date.getDay()== 6)this.ruleForm.weekValue1 = daySeven。
}
輸出のデフォルト{
    getWeekStart、
    getWeekEnd
}。

 

ちょうどJSファイル導入main.js

そして、新しいプロパティを追加するためのプロトタイプを使用します

私たちは、割り当てを解体する必要があります

インポート{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)。
    }

 

おすすめ

転載: www.cnblogs.com/home-/p/11794153.html