Vue Cli Multi Page

screenshot of Vue Cli Multi Page
express
vue
less

因时间精力有限,项目已不再维护,请慎重使用,vue2-cli-vux2-multe-page,使用了webpack2+vuejs2+vuxUI2的多页面脚手架

Overview

The Vue multi-page scaffold based on Vue.js 2.x is a robust tool for developers seeking to enhance the efficiency of their web application projects. As the popularity of Vue grows, this multi-page setup provides a practical solution for both single-page and multi-page applications, catering to varying project requirements. By leveraging the latest features of Vue.js and Webpack, it optimizes development speed and simplifies the management of components and assets.

This version, built on Vue.js 2, Webpack 2, and Vux UI, ensures that users can create structured, organized applications without the complexity often associated with managing multiple pages. With functionalities designed to make component handling seamless, developers will enjoy working with this well-structured scaffold.

Features

  • Improved Build Speed: Utilizing Webpack 2 allows for faster build times and smaller bundle sizes, enhancing overall development efficiency.
  • Custom Module Names: Easily customize module names for improved organization and easier access, making it clear where each component resides in the structure.
  • Unified Library Management: The global Lib.js library simplifies the handling of shared functions and utilities across multiple pages, promoting code reuse.
  • Vue Router Support: Integrates Vue Router, enabling routing capabilities within multiple pages, though with some limitations on lazy loading.
  • Enhanced CSS Support: Includes support for CSS bundling and Less preprocessing, allowing for more organized stylesheets.
  • Efficient Data Handling: Built-in AJAX utility with Axios for streamlined server communication, reducing the complexity of API interactions.
  • Global Filters: Allows the registration of global Vue filters, enabling consistency and reusability of common functionalities across components.
  • Automatic Browser Launch: When running the development server, the application will automatically open in a browser, saving time during the development process.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

less
LESS

Less CSS is a dynamic stylesheet language that extends the capabilities of CSS, allowing developers to write cleaner, more modular, and reusable stylesheets with features like variables, mixins, and nested rules.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.