A Wails template based on Vue and Vue-Router

GitHub GitHub GitHub Repo stars GitHub release (latest by date including pre-releases) GitHub user Gitter Awesome-Wails

## Internationalization [English](README.md) | [简体中文](README.zh-Hans.md) ## Table of Contents
Click me to Open/Close the directory listing - [Internationalization](#nav-1) - [Table of Contents](#nav-2) - [Introductions](#nav-3) - [Official Website](#nav-3-1) - [Background](#nav-3-2) - [Graphic Demo](#nav-4) - [Features](#nav-5) - [Architecture](#nav-6) - [Getting Started](#nav-7) - [Maintainer](#nav-8) - [Contributors](#nav-9) - [Community Exchange](#nav-10) - [Part Of Users](#nav-11) - [Release History](CHANGE.md) - [Donators](#nav-12) - [Sponsors](#nav-13) - [Special Thanks](#nav-14) - [License](#nav-15)
## Introductions The wails-template-vue template is a Vue template that supports Wails programs and provides Router and i18n functions by default. ### Background I hope that Vue and its powerful community ecology can be used in Wails applications to develop single-page applications that support multiple routes. ## Graphic Demo [![Demo Screenshot](https://cdn.jsdelivr.net/gh/misitebao/wails-template-vue@main/preview.png "click to view gif demo")](https://cdn.jsdelivr.net/gh/misitebao/wails-template-vue@main/preview.gif) ## Features - Compatible with Windows, MacOS, Linux platforms - Support single page routing and i18n. - Built-in Sass preprocessor. - A consistent UI experience across platforms(Comes with JetbrainsMono font package). - Comes with a complete API example(Currently under development and testing...). ## Getting Started ### New Project ``` wails init -n [Your Appname] -t https://github.com/misitebao/wails-template-vue ``` flag description: - n - The name of the application to be created - t - Template name, supports built-in template names and third-party templates in the form of hyperlinks ### Front-end reference document The front-end part uses Vue Vue-Router and Vue-I18N: - Vue - Use vue3.x version, please refer to the official [Vue3.x Documents](https://v3.vuejs.org/guide/introduction.html) for specific usage. - Vue-Router - Use Vue-Router 4.x version, please refer to the official [Vue-Router Documents](https://next.router.vuejs.org/) for specific usage. - Vue-I18N - Use Vue-I18N 9.x version, please refer to official [Vue-I18N Documents](https://vue-i18n.intlify.dev/) for specific usage. Then you can refer to the official [Wails document](https://wails.io) to start developing your application🤞. ## Maintainer Thanks to the maintainers of these projects: misitebao
Click me to Open/Close the contributors listing - [Misitebao](https://github.com/misitebao) - Project author, full stack engineer.
## Contributors Thank you to all the contributors who participated in the development of wails-template-vue. [Contributors](https://github.com/misitebao/wails-template-vue/graphs/contributors) crushonyou18 ## Community Exchange - [Github Discussions](https://github.com/wailsapp/wails/discussions) - The official Github communication community of the Wails project - [Wails Slack](https://invite.slack.golangbridge.org/) - Wails official communication channel - [Twitter](https://twitter.com/wailsapp) - Wails official Twitter account Chinese Community: - QQ Group: 1067173054 - QQ Chinese Community Exchange Group ## Part Of Users - [Wails API Demos](https://github.com/misitebao/wails-api-demos) - A sample program for exploring Wails API, inspired by [Electron API Demos](https://github.com/electron/electron-api-demos) - [Hayate](https://github.com/misitebao/hayate) - Windows application installation boot program implemented using Wails. ## License [License MIT](LICENSE)