要素で月を選択する場合、形式は yyyy-MM になります。バックエンドの要件に応じて形式を変更してください

たとえば、月を選択する場合、この形式 2023.08 もバックエンド要件に基づいています。この月のバックエンド要件は 1 月から 9 月ほど高速ではありません。0 を入力する必要はありません。バックエンドは 2023.8 である必要があります。 

1 つのフィールドでは実現できないため、バインドされた月の選択は 2 つのフィールドに分割されます。 年 月 選択した月に変更イベントを追加します

   startYearAndMonth(val) {
            if (val) {
                this.formInline.year = val.substr(0, 4)
              
                if(val.substr(5,1) == 1){
                    this.formInline.month = val.substr(5, 2)
                }else{
                    this.formInline.month = val.substr(6, 1)
                }
               
            } else {
                this.formInline.year = ''
                this.formInline.month = ''
            }

        },

 年は、substr を通じて最初の 4 桁をインターセプトします。5 桁目が 0 の場合は 6 桁から 1 を取得し、それ以外の場合は 5 桁から 2 を取得します。

 

 

 

おすすめ

転載: blog.csdn.net/weixin_69811594/article/details/130262598