راکت

شمسی بودن ماه ها در calander vuetifyبصورت درست نمایش داده شود

5 پاسخ

وقت بخیر.
کامپوننت calendar vuetify ام را به شمسی تبدیل کردم، الان مسئله ای که هست ماه ها رو درست نمایش نمیده. چه راه حلی پیشنهاد میکنید؟

ثبت پرسش جدید

پاسخ‌ها

5
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@chamanmah3055
سلام.
مقدار زیر رو اضافه کنید به کامپوننت:

locale="fa-IR"

برای مثال:

        <v-sheet height="400">
          <v-calendar
            ref="calendar"
            :now="today"
            :value="today"
            :events="events"
            color="primary"
            type="month"
            locale="fa-IR"
          ></v-calendar>
        </v-sheet>
فاطمه چمن ماه
فاطمه چمن ماه
@chamanmah3055

تخصص: Front-end Developer

به کامپوننتم ` <v-calendar
locale="fa-IR"
ref="calendar"
v-model="focus"
color="primary"
:events="events"
:event-color="getEventColor"
:now="today"
:type="type"
@click:event="showEvent"
@click:more="viewDay"
@click:date="viewDay"
@change="updateRange"

</v-calendar>
`
اضافه کردم اما تغییری نکرد. چیزی نمیخواد import کنیم؟

شاید پاسخ شما همین‌جا باشد

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@chamanmah3055
کد های زیر هم اضافه کنید :

import fa from 'vuetify/lib/locale/fa'
const app = new Vue({
    el: '#app',
    vuetify: new Vuetify({
        rtl: true,
        lang: {
            locales: {fa},
            current: 'fa',
        },
    })
});
فاطمه چمن ماه
فاطمه چمن ماه
@chamanmah3055

تخصص: Front-end Developer

قبلا این ها روهم import کردم، اما به نتیجه ای نرسیدم.
میدونید مسئله ی من این هست که توی یک صفحه تقویم دو ماه میلادی رو نشون میده، در صورتیکه میخوام توی یک صفحه از تقویمم یک ماه شمسی رو نشون بده. اما راهکاری براش ندارم. توی خود کامپوننت calendar vuetify یک props داره به نام month-format که بصورت فانکشن پاس داده میشه به کامپوننت، اما نمیدوم چه فانکشنی براش بنویسم!

محمد اسحاق مجاهد
محمد اسحاق مجاهد
@meshaghm

تخصص: توسعه دهنده فرانت اند

سلام و درود
به نتیجه ای رسیدید؟

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام