Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

502
Views
Comparte funciones globales dentro de Quasar y/o en general dentro de Vue3

Solo me pregunto si esta es la forma correcta de compartir funcionalidad (no datos, para eso uso tiendas) dentro de una aplicación Quasar-/Vue3:

 // boot/generic_stuff.js import {boot} from 'quasar/wrappers' const function_list = { /* stuff in here */ }; export default boot(async ({app}) => { app.provide('my_functions', function_list); app.provide('my_api_key', 'abc-def'); });

En mi componente Vue, hago esto:

 <template> This is my key: {{ my_api_key }} </template> <script> import { inject } from "vue"; export default { name: 'MyComponentsName', setup() { const $my_functions = inject('my_functions'); const $my_api_key = inject('my_api_key'); $myFunction.callToSomeFunction(); return { my_api_key: $my_api_key } } } </script>

¿Es este el camino a seguir si no quiero importar muchas cosas, como Axios, o funciones que necesito dentro de varios scripts, como filtros, etc.?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Para las partes reutilizables de su aplicación, los componibles son lo que está buscando.

En el contexto de las aplicaciones de Vue, un "componible" es una función que aprovecha la API de composición de Vue para encapsular y reutilizar la lógica con estado.

La estructura es la siguiente:

  1. Dentro de un archivo separado:
 import { ref, onMounted, onUnmounted } from 'vue' // by convention, composable function names start with "use" export function useSample() { ... }
  1. Dentro de su componente:
 <script setup> import { useSample } from './sample.js' const { x, y, z } = useSample() </script>

Siga los documentos para obtener una guía detallada con las mejores prácticas y convenciones de nomenclatura.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!