Un complemento de Brainstorm para crear componentes Vue.js de un solo archivo con un archivo SASS a lo largo de ellos y completar los módulos VUEX. Estos complementos hacen un par de cosas para simplificar su experiencia de desarrollo.


Busque Vue Component Creator en la configuración de complementos. O descargue el complemento del sitio de lanzamiento

Haga clic derecho en la vista del árbol del proyecto donde desea colocar el nuevo módulo. Luego New File -> Vue Module . Esto abrirá un diálogo para definir el nombre del módulo. Este nombre se usa más tarde para nombrar el directorio, el archivo Vue y Sass, así como el nombre raíz de SASS, y un nodo raíz en el archivo VUE con el nombre de determinación.

Estructura

Al crear un nuevo módulo VUEX, se generarán un par de archivos.
Estructura
Mutationstypes FileGetters FileVariables de plantilla disponibles
| Variable | Ejemplo | Descripción |
|---|---|---|
| nombre de componente | my-module | Nombre del componente |
| componentnamecamelcase | myModule | Nombre del componente en Camelcase |
| componentnamepascalcase | MyModule | Nombre del componente en Camelcase |
| createmardo | 0 1 | Si el archivo de markdown se crea o no |
Variables de plantilla disponibles
| Variable | Ejemplo | Descripción |
|---|---|---|
| nombre de componente | my-module | Nombre del componente |
| componentnamecamelcase | myModule | Nombre del componente en Camelcase |
| componentnamepascalcase | MyModule | Nombre del componente en Camelcase |
| archivo de mutaciones | ./mutation-types.js | Filepath a las mutaciones |
| propiedad | data | Nombre de la propiedad a crear |
| nombre de tiempo | getData | Nombre de la función getter |
| propiedad de propiedad | string | Tipo de propiedad |
| getters | 0 1 | Crea Getters |
| Useinterface | 0 1 | Cree un archivo TypeScript con definiciones de tipo |
| CreatemutationTypes | 0 1 | Si crear un archivo de tipos de mutación personalizado |
| nombre de acción | setData | Nombre de la acción |
| nombre de nombre | SET_DATA | Nombre del tipo de mutación |
| tsinterfacename | MyModuleState | Nombre del nombre de la interfaz de estado mecanografiado |
Consulte la guía de configuración de desarrollo para la configuración.
Íconos proporcionados por https://www.iconfinder.com/justicon a través de https://www.iconfinder.com