Vue Admin Template

screenshot of Vue Admin Template

Overview

Vue-Admin-Template is a minimalistic Vue admin management backend. It includes Element Plus, Axios, permission control, linting, and i18n, which are necessary components for building a backend. It is a rewrite of the Vue Element Admin using vue3, pinia, and windicss. It also utilizes alibaba/kiwi for language management. The project branch "template-js" is the JavaScript version of this project. The icons used are from @iconify, and you can install additional icons as needed. Please note that due to the vite-plugin-vue-setup-extend plugin, the sourcemap may be incorrect. If debugging is required, you can manually modify the "index.cjs" file in the "node_modules/vite-plugin-vue-setup-extend/dist" folder as shown below.

Features

  • Minimalistic design: Vue-Admin-Template is designed to be clean and simple, focusing on essential features for a backend management system.
  • Element Plus integration: This template includes the Element Plus library, which provides a set of UI components for building the admin interface.
  • Axios integration: Axios is integrated for making HTTP requests to the server and handling response data.
  • Permission control: The template includes a permission control system, allowing you to manage user access levels and restrict certain features.
  • Linting: The project includes linting configuration to enforce code style and catch potential errors.
  • i18n support: The template utilizes alibaba/kiwi for language management, making it easy to add translations for different languages.
  • Vue3, pinia, and windicss: This template is built with Vue3, pinia for state management, and windicss for efficient and optimized styling.

Summary

Vue-Admin-Template is a minimalistic Vue admin management backend that provides essential features for building a robust backend system. It includes Element Plus and Axios for UI components and making HTTP requests, permission control for managing user access levels, linting for code quality, and i18n support for language management. The template is built with Vue3, pinia, and windicss, and you can modify the "index.cjs" file to fix sourcemap issues.