Estoy usando el complemento vue-datepicker en mi proyecto. De acuerdo con los documentos, establece el idioma de esta manera:
<datepicker :language="nl" />Y
import {nl} from 'vuejs-datepicker/dist/locale'Y
data() { return { nl: nl } }Mi pregunta es: ¿es posible usar una variable proveniente de un componente principal o un archivo env para cargar todo esto?
Así que algo como esto:
CountryCode = "nl" //Coming from somewhere <datepicker :language=CountryCode /> import {CountryCode} from 'vuejs-datepicker/dist/locale' data() { return { CountryCode: CountryCode } }Sé que el código anterior es totalmente incorrecto, pero solo trato de mostrar lo que quiero decir, si eso tiene algún sentido.
Si no me equivoco, los únicos tipos permitidos para un accesorio son:
Incluso pasar una función generalmente se ve como un antipatrón, a diferencia de React.
Entonces, dudo que esto sea posible e incluso si pudiera, sería bastante extraño. Así que no lo recomiendo de todos modos.