美文网首页
基于Vue-cl搭建前端工程化项目

基于Vue-cl搭建前端工程化项目

作者: chqqq | 来源:发表于2019-04-28 12:59 被阅读0次

一、新建项目

1、先安装脚手架vue-cli,已集成webpack

cnpm install vue-cli -g

输入vue检查是否安装成功,如下图就是安装成功

2、在需要新建项目的目录输入

运行vue init webpack test   注:test为你的项目名

Runtime Only和Runtime+Compiler的选择

但vue最好还是使用后者

3、(生成文件目录后,使用 cnpm 安装依赖

cnpm install 或者 npm install

4、启动项目

npm run dev

二、router

1、router基本属性

path:

component:

mata:

children

2、router分模块

首先了解es6之扩展运算符 三个点(…),注意是浅拷贝,引用数据类型改变会互相影响,如array

https://blog.csdn.net/astonishqft/article/details/82899965

然后参考

https://www.jianshu.com/p/2833243987dd

三、整合vuex

所以中大型的项目才建议使用

使用vuex参考:https://www.cnblogs.com/wisewrong/p/6344390.html

使用global event bus参考:http://www.pilishen.com/posts/Creating-a-Global-Event-Bus-with-VueJs

四、整合axios

五、运用<keep-alive>

<keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。

路由配置:

在父路由指定的home.vue页面中

<template>

    <div>

        <keep-alive>

            <router-view v-if="$route.meta.keepAlive"></router-view>

        </keep-alive>

        <router-view v-if="!$route.meta.keepAlive"></router-view>

    </div>

</template>

然后你会发现再切到keey-alive为true的页面,里面的数据并不会清空,因为并没有销灭该组件

六、多环境配置

主要是围绕node中全局变量process和webpack中DefinePlugin的运用

https://www.jianshu.com/p/5218ad9e0129

相关文章

  • vue-cli(vue脚手架)相关内容

    一、Vue-cl搭建前端工程化项目 1、先安装脚手架vue-cli,已集成webpack 2、初始化项目 Proj...

  • 基于Vue-cl搭建前端工程化项目

    一、新建项目 1、先安装脚手架vue-cli,已集成webpack cnpm install vue-cli -g...

  • WebStorm搭建Vue工程化项目-1

    概述 本系列为小连载,记录一个前端攻城狮对项目的孵化过程,内容包括开发环境,项目搭建,项目工程化等,其中项目工程化...

  • 用Yeoman + gulp + webpack 来管理你的前端

    一. 前言 Yeoman:前端脚手架,快速搭建前端开发环境,优化工作流~Gulp:工程化构建工具,基于task来处...

  • 项目搭建 Vue + Parcel

    接到一个Vue项目:目前,前端工程化趋势下,写代码之前需要搭建项目所需的环境。由于webpack需要配置的东西较多...

  • 前端工程化(一) Node.js基础

    什么是前端工程化?前端工程化又有什么用呢?前端工程化就是在构建一个前端项目的时候,通过一些技术跟工具,来提升前端开...

  • [转]封装你的Gulp代码

    近年来,前端工程化深入人心,而工程化中必不可少的环节就是构建。所谓构建就是基于既定的流程对项目中的文件进行处理,从...

  • react项目部署到子目录下踩坑经过

    前端项目基于create-react-app搭建,后端代理用nginx。 需求 将多个前端项目部署在同一个域名下的...

  • webpack

    WebPack是基于node.js开发的模块打包机(前端常常借助 node帮助前端实现工程化,很多工具是基于nod...

  • 学习笔记:关于npm命令相关

    一、概述 npm是前端工程化的利器之一,利用它可以快速搭建前端工程,并且容易搭建自己的脚手架工具。 二、基本使用 ...

网友评论

      本文标题:基于Vue-cl搭建前端工程化项目

      本文链接:https://www.haomeiwen.com/subject/asmzgqtx.html