Vue Framework Wz screenshot

Vue Framework Wz

Author Avatar Theme by Herozhou
Updated: 26 Mar 2020
4357 Stars

vue后台管理框架

Categories

Overview:

This article is analyzing a backend management framework that integrates various features such as permission management, login functionality, UI components, and Qiniu file uploads. The article suggests direct usage of the framework. It also mentions that the data requests are simulated using mockjs for easier frontend debugging and advises removing the mock files when making requests to external APIs.

Features:

  • wz脚手架 (wz scaffolding): Allows for convenient installation and uninstallation of components.
  • Industrialized UI components: Ready-to-use UI components without the need for reinventing the wheel.
  • Responsive layout: Perfectly adapts to different screen sizes.
  • Login/logout authentication: Provides authentication for accessing the backend.
  • Multi-tab navigation: Enables navigation using multiple tabs.
  • Markdown editor: Allows for editing in Markdown format.
  • Dynamic sidebar: Supports multi-level routing and displays breadcrumbs.
  • JSON display component: Displays JSON data.
  • Echartjs charts: Includes visualization of data using Echartjs charts.
  • 404 error page: Provides a custom error page for 404 errors.
  • Export table data: Capable of directly exporting table data to CSV.
  • Multi-environment deployment: Supports deployment in multiple environments.
  • Mock data: Uses mock data for easier frontend development and debugging.
  • Hover effects: Includes eye-catching hover effects.

Installation:

To run the development server, access http://localhost:9001 in your browser.

The article also mentions the available command line interface (CLI) tool, wz脚手架 (wz scaffolding), which allows for easy installation and removal of plugins. For example, to remove the Tinymce plugin, use the command wz remove -p Tinymce. Similarly, to remove the Mockjs plugin, use wz remove -p Mockjs, and make the necessary changes to the corresponding API addresses as prompted. The CLI currently supports uninstallation of the following plugins: Tinymce, Markdown, Mockjs, and Jsontree. More plugin uninstallation options will be supported in the future to facilitate development and reduce the framework’s size.

Summary:

This article provides an overview of a backend management framework with various integrated features. It highlights the convenience and ease of use provided by the framework, including scaffolding, industrialized UI components, responsive layout, authentication, multi-tab navigation, and more. The article also mentions the availability of a command line interface tool for installing and removing plugins. Overall, the framework aims to simplify backend development and enhance user experience in managing backend systems.