mstdmstd
Новичок
Всем привет,
В laravel5.5/vuejs2.5 приложении внедряю календарь https://github.com/Wanderxx/vue-fullcalendar
с возможностью нескольких дат за 1 день
В целом работает но не все
1) Описание события но у меня не одно не вызывается.
Делаю компонентом:
Не одно из событий не вызывается сколько на календаре не кликай ,,,
Я неправильно описал события ?
Классы тоже не отображаются если их подключить к данным ...
Кто пользовал этот компонент ?
Спасибо!
В laravel5.5/vuejs2.5 приложении внедряю календарь https://github.com/Wanderxx/vue-fullcalendar
с возможностью нескольких дат за 1 день
В целом работает но не все
1) Описание события но у меня не одно не вызывается.
Делаю компонентом:
Код:
<template>
<div >
<div class="row ">
<full-calendar :events="eventUsersArray" firstDay="1" locale="en"></full-calendar>
</div>
</div>
</template>
<script>
import {bus} from '../../app';
import appMixin from '../../appMixin';
import fullCalendar from 'vue-fullcalendar' //https://github.com/Wanderxx/vue-fullcalendar
Vue.component('full-calendar', fullCalendar)
export default {
props: {
},
mixins : [appMixin],
data() {
return {
eventUsersArray: []
}
},
mounted() {
bus.$on('UserProfileIsSetEvent', (username, site_name, loggedUserProfile) => {
if ( this.data_type == 'profile_events' ) { // Read user's events
bus.$emit('retrieveUserEventsEvent', this.loggedUserProfile.id);
}
})
bus.$on('retrieveUserEventsEvent', (user_id) => { // this method is triggered and events are retrieved!
axios.get(window.API_VERSION_LINK + '/get_user_events/'+user_id).then((response) => {
...
}).catch((error) => {
...
});
}) // bus.$on('retrieveUserEventsEvent', (user_id) => {
bus.$on('changeMonth', ( start, end, current) => {
alert( "changeMonth start::"+var_dump(start) + " end::"+var_dump(end) + " current::"+var_dump(current) )
})
bus.$on('eventClick', ( event, jsEvent, pos ) => {
alert( "eventClick event::"+var_dump(event) + " jsEvent::"+var_dump(jsEvent) + " pos::"+var_dump(pos) )
})
bus.$on('dayClick', ( day, jsEvent ) => {
alert( "dayClick day::"+var_dump(day) + " jsEvent::"+var_dump(jsEvent) )
})
bus.$on('moreClick', ( date, events, jsEvent ) => {
alert( "moreClick date::"+var_dump(date) + " events::"+var_dump(events) + " jsEvent::"+var_dump(jsEvent) )
}) // bus.$on('moreClick', ( date, events, jsEvent ) => {
},
methods: {
} // methods: {
}
</script>
<style scoped lang="css">
.family {
background-color: yellow;
color:red;
}
.career {
border: 2px red;
background-color: maroon;
}
</style>
Я неправильно описал события ?
Классы тоже не отображаются если их подключить к данным ...
Кто пользовал этот компонент ?
Спасибо!