فاطمه چمن ماه
4 سال پیش توسط فاطمه چمن ماه مطرح شد
4 پاسخ

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

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


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@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>

فاطمه چمن ماه
تخصص : Front-end Developer
@chamanmah3055 4 سال پیش مطرح شد
0

به کامپوننتم ` <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 کنیم؟


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

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

import fa from 'vuetify/lib/locale/fa'
const app = new Vue({
    el: '#app',
    vuetify: new Vuetify({
        rtl: true,
        lang: {
            locales: {fa},
            current: 'fa',
        },
    })
});

فاطمه چمن ماه
تخصص : Front-end Developer
@chamanmah3055 4 سال پیش آپدیت شد
0

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


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

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