vue-spa-project

授权协议 Readme
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 齐弘业
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

vue-spa-project

基于vue.js技术栈,采用MVC等分层结构设计、数据解耦设计、组件化和自动化构建的单页应用项目。

技术栈

  • vue.js(2.4)
  • vuex(状态管理)
  • vue-router(前端路由,异步加载)
  • fetch(替代ajax,更高效地进行网络请求)
  • element-ui(基于vue的PC端UI组件库)

Webpack(自动构建)

  • Babel预编译(ES6、SCSS等),和异步组件实现路由懒加载
  • ESlint代码质量控制,所有代码编写必须按照标准规范才能通过编译,并避免一些低级错误
  • 本地开发服务器会监听文件修改,自动编译和刷新浏览器
  • 前端mock数据,无需等待后端接口实现
  • 测试服务器自动部署deploy(需要在服务器上启动一个node写的接收脚本: file-receiver

如果需要服务端渲染(SSR),推荐使用:NUXT

Build Setup

# install dependencies (use cnpm: npm install -g cnpm --registry=https://registry.npm.taobao.org)
cnpm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# run all tests for unit test and e2e test
npm test

# check update for npm packages, please install 'npm install npm-check-updates -g' at first
npm run update

image

  • vue-meta-info The vue-meta library provides a Vue plugin that allows us to take control of our app’s metadata from a component level. It’s important to curate the metadata of our web apps for SEO, but

  • Vue3 之vue-cli1 1、如何用vue3的vue-cli搭建SPA 准备工作:安装nodejs : http://nodejs.cn/download/ npm install -g @vue/cli vue --version 通过命令行方式创建: vue create xxx-project 选择好项目存放的目录,打开命令创建创建,输入vue create helloworld 用键盘

 相关资料
  • Laravel-Vue SPA A Laravel-Vue SPA starter kit. Features Laravel 8 Vue + VueRouter + Vuex + VueI18n + ESlint Pages with dynamic import and custom layouts Login, register, email verification and passwor

  • SPA

    概述 SPA是为构建WebApp设计的路由控制和视图转换框架 SPA专注于解决构建WebApp时遇到的共性问题,尤其适用于构建MobileApp, 我们和jQuery Mobile、Sencha Touch等框架不同, 并不是一个构建移动端应用的前端整体解决方案,所以我们不包含UI组件,如果你不想自己设计界面, 可以用Bootstrap、Topcoat等UI Components框架配合SPA,

  • 本文向大家介绍Vue SPA单页应用首屏优化实践,包括了Vue SPA单页应用首屏优化实践的使用技巧和注意事项,需要的朋友参考一下 1.代码压缩(gzip) 如果你用的是nginx服务器,请修改配置文件(其他web server 类似):sudo nano /etc/nginx/nginx.conf 在Gzip Settings里加入: gzip 开启或者关闭 gzip 模块,这里使用 on 表示

  • 本文向大家介绍浅谈Vue SPA 首屏加载优化实践,包括了浅谈Vue SPA 首屏加载优化实践的使用技巧和注意事项,需要的朋友参考一下 写在前面 本文记录笔者在Vue SPA项目首屏加载优化过程中遇到的一些坑及优化方案! 我们以 vue-cli 工具为例,使用 vue-router 搭建SPA应用,UI框架选用 element-ui , ajax方案选用 axios, 并引入vuex ,使用 vu

  • 本文向大家介绍vue中SPA单页面应用程序详解,包括了vue中SPA单页面应用程序详解的使用技巧和注意事项,需要的朋友参考一下 一、SPA的概述 SPA(single page application)单页面应用程序,在一个完成的应用或者站点中,只有一个完整的html页面,这个页面有一个容器,可以把需要加载的代码片段插入到该容器中。 SPA的工作原理:   eg:  http://127.0.0.

  • ANTD-SPA React+Antd后台管理系统 效果图 快速开始 1.克隆项目 git clone git@github.com:zhaoyu69/antd-spa.git 2.安装客户端依赖 cd clientnpm i 3.运行客户端 npm run start 4.安装服务端依赖 cd ../servernpm i 5.运行服务端 npm run start