I wanted to simplify my code, so i put some functions in a js file like that :
[...]
function changeToEditView(reportId)
{
let pathEdit="/edit/"+reportId;
this.$router.push({ path: pathEdit, replace: true });
}
[...]
export {convertDate, deleteReport, changeToEditView, getPdfByReportId}
and when I import them in my vue component like that
import axios from 'axios'
import convertDate from '@/js/methods'
import deleteReport from '@/js/methods'
import changeToEditView from '@/js/methods'
import getPdfByReportId from '@/js/methods'
export default
{
[...]
methods:
{
convertDate,
deleteReport,
changeToEditView,
getPdfByReportId,
I have this message :
warning in ./src/views/DashboardView.vue?vue&type=script&lang=js
export 'default' (imported as 'deleteReport') was not found in '@/js/methods' (possible exports: changeToEditView, convertDate, deleteReport, getPdfByReportId)
warning in ./src/views/DashboardView.vue?vue&type=script&lang=js
export 'default' (imported as 'changeToEditView') was not found in '@/js/methods' (possible exports: changeToEditView, convertDate, deleteReport, getPdfByReportId)
warning in ./src/views/DashboardView.vue?vue&type=script&lang=js
export 'default' (imported as 'getPdfByReportId') was not found in '@/js/methods' (possible exports: changeToEditView, convertDate, deleteReport, getPdfByReportId)
I tried to put 'default' after export in te js file like that but none of these functions work
export default {convertDate, deleteReport, changeToEditView, getPdfByReportId}