1.1.5 • Published 12 months ago

@musasutisna/vue-axios v1.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

VueAxios is based on Vue 3 with composition style codes and compatible with axios library version 1.75

Getting started

Lets install vue-axios with npm

npm install --save axios pinia vue @musasutisna/vue-axios

Libraries

  • Axios, manage Axios configurations efficiently.
MethodTypeDescription
apiGETasyncSends a GET request.
apiPOSTasyncSends a POST request.
apiPUTasyncSends a PUT request.
apiDELETEasyncSends a DELETE request.
const config = axios.create({
  baseURL: 'http://baseurl',
  headers: {
    'Authorization': `Bearer token`
  }
})

const myAPI = Axios(config)

Stores

  • useMessageStore, managing messages process and result from requests.
PropertyTypeDescription
loadingObjectA collection of loading messages.
loading[].displayBooleanIndicates whether the loading message is displayed.
loading[].textStringThe text of the loading message.
loading[].iconStringA unique icon for the loading message.
loading[].prefixStringPrefix text for the loading message.
loading[].suffixStringSuffix text for the loading message.
successObjectA collection of success messages.
success[].displayBooleanIndicates whether the success message is displayed.
success[].textStringThe text of the success message.
success[].iconStringA unique icon for the success message.
success[].prefixStringPrefix text for the success message.
success[].suffixStringSuffix text for the success message.
warningObjectA collection of warning messages.
warning[].displayBooleanIndicates whether the warning message is displayed.
warning[].textStringThe text of the warning message.
warning[].iconStringA unique icon for the warning message.
warning[].prefixStringPrefix text for the warning message.
warning[].suffixStringSuffix text for the warning message.
MethodTypeDescription
toToggleLoadingfunctionToggles the display of loading messages or adds a new one.
toToggleSuccessfunctionToggles the display of success messages or adds a new one.
toToggleWarningfunctionToggles the display of warning messages or adds a new one.
// add a new loading message
message.toToggleLoading(
  '/id',
  { text: 'this a text loading' }
)

// to hide loading message has been added
message.toToggleLoading(
  '/id',
  { display: false }
)

// add a new success message
message.toToggleSuccess(
  '/id',
  { text: 'this a text success' }
)

// to hide success message has been added
message.toToggleSuccess(
  '/id',
  { display: false }
)

// add a new warning message
message.toToggleWarning(
  '/id',
  { text: 'this a text warning' }
)

// to hide warning message has been added
message.toToggleWarning(
  '/id',
  { display: false }
)
1.1.1

1 year ago

1.1.0

1 year ago

1.1.5

12 months ago

1.1.4

12 months ago

1.1.3

1 year ago

1.1.2

1 year ago

1.0.0

2 years ago