vue2正式版已经发布将近一个月了,
国庆过后就用在了公司的两个正式项目上,
还有一个项目下个月也会采用vue2进行重构
选择它没什么理由,如果非要说一个理由
那就是它的中文文档远比react,angularjs要友好
github:https://github.com/lzxb/vue2-demo
. |-- config // 项目开发环境配置 | |-- index.js // 项目打包部署配置 |-- src // 源码目录 | |-- components // 公共组件 | |-- header.vue // 页面头部公共组件 | |-- index.js // 加载各种公共组件 | |-- config // 路由配置和程序的基本信息配置 | |-- routes.js // 配置页面路由 | |-- css // 各种css文件 | |-- common.css // 全局通用css文件 | |-- iconfont // 各种字体图标 | |-- images // 公共图片 | |-- less // 各种less文件 | |-- common.less // 全局通用less文件 | |-- pages // 页面组件 | |-- home // 个人中心 | |-- index // 网站首页 | |-- login // 登录 | |-- signout // 退出 | |-- store // vuex的状态管理 | |-- index.js // 加载各种store模块 | |-- user.js // 用户store | |-- template // 各种html文件 | |-- index.html // 程序入口html文件 | |-- util // 公共的js方法,vue的mixin混合 | |-- app.vue // 页面入口文件 | |-- main.js // 程序入口文件,加载各种公共组件 |-- .babelrc // ES6语法编译配置 |-- gulpfile.js // 启动,打包,部署,自动化构建 |-- webpack.config.js // 程序打包配置 |-- server.js // 代理服务器配置 |-- README.md // 项目说明 |-- package.json // 配置项目相关信息,通过执行 npm init 命令创建 .
webpack // 用来构建打包程序 webpack-dev-server // 开发环境下,设置代理服务器 html-webpack-plugin // html 文件编译 url-loader // 图片 转化成base64格式 file-loader // 字体 将字体文件打包 css-loader // css 生成 less // css 预处理器less less-loader // css 预处理器less的webpack插件 style-loader // css 插入到style标签 autoprefixer-loader // css 浏览器兼容性问题处理 babel-core // ES6 代码转换器 babel-loader // ES6 代码转换器,webpack插件 babel-plugin-transform-object-assign // ES6 Object.assign方法做兼容处理 babel-preset-es2015 // ES6 代码编译成现在浏览器支持的ES5 babel-preset-stage-0 // ES6 ES7要使用的语法阶段 vue-loader // vue 组件编译 babel-helper-vue-jsx-merge-props // vue jsx语法编译 babel-plugin-syntax-jsx // vue jsx语法编译 babel-plugin-transform-vue-jsx // vue jsx语法编译
gulp // 用来构建自动化工作流 gulp-sftp // 将代码自动部署到服务器上 del // 代码部署成功后,删除本地编译的代码
cross-env // 解决跨平台设置NODE_ENV的问题
vue // 构建用户界面的 vue-router // 路由 vuex // 组件状态管理
/login // 登录,不需要登录可以访问 /signout // 退出登录,需要登录后才可以访问 /home // 个人中心,需要登录后才可以访问 / // 首页,不需要登录可以访问 * // 强制跳转到登录页面
npm install npm run dev http://localhost:3000/app/
作者 : 混元霹雳手 ziksang 一开始在vue1.0的时候我就开始关注掘金的vue专栏,但是一直给我一种感受,真正能静下心来给读者写好每一个细讲,每一个讲解点,我觉得是最重要的,虽然我没有什么能力给大家带来像iview,mint ui等一系列大牛的基础vue带来的ui框架,但是我相信通过我自己一点一点的积累,自己如何去入门一个mvvm框架的时候,慢慢用上所有最常用的api这都是一个积累的过种
作者 :混元霹雳手-Ziksang 在基础1发布之后,我真心发现,根据api进一步分析,再结合工作中的实际demo给大家讲解之后,大清早就收获了平均一分种一个喜欢,这使我很欣慰,自己的努力没有白费,我决心称热打铁马上出击,打造基础2,在基础上的部分我将给大家讲解列表渲染 v-for指令,在我自己认为这个是基础篇的核心,为什么我要放在第二部分讲呢,因为我有很多demo例子都会基于v-for指令去讲,
前端日志报错 13 verbose stack Error: vuecli-demo@0.1.0 serve: `vue-cli-service serve` 13 verbose stack Exit status 1 13 verbose stack at EventEmitter.<anonymous> (D:\Program Files\nodejs\node_modules\np
本文向大家介绍基于Vue2的移动端开发环境搭建详解,包括了基于Vue2的移动端开发环境搭建详解的使用技巧和注意事项,需要的朋友参考一下 前言 vue2.0发布了,那么还在用vue1.x的你,是不是也有所心动呢?下面这篇文章就给大家详细介绍基于Vue2的移动端开发环境搭建的详细步骤,下面来一起看看吧。 一、vue-cli 首先还是介绍我们的脚手架工具,因为它能让我们省去大部分的配置时间,这里只给出简
本文向大家介绍vue2单元测试环境搭建,包括了vue2单元测试环境搭建的使用技巧和注意事项,需要的朋友参考一下 从网上找了很多例子关于单元测试,都是如何新建项目的时候的添加单元测试,用vue-cli中怎么添加,但是我的项目已经生成了,不能再一次重新初始化,这时如何添加单元测试,这里面遇到了好多坑,写在这里记录一下心得。 1、用vue-cli生成一个新的项目,把单元测试需要的文件直接复制到你的项目中
依照以下操作,你可使用Docker在Mac,Linux上搭建PPMessage开发环境。 前言:Docker 的作用 ? Docker allows you to package an application with all of its dependencies into a standardized unit for software development. Docker containe
本文向大家介绍从零开始的TensorFlow+VScode开发环境搭建的步骤(图文),包括了从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)的使用技巧和注意事项,需要的朋友参考一下 VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大。之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其
要开发kibana 插件,首先要在本地搭建开发环境,我这里推荐使用vs code,如果问我为什么,我只想说这么火的开发工具,不用一下,怎么跟上世界开发潮流呢。 第一步 首先 需要安装node.js,可以去官网下载最新版本,对于如何安装就不废话了。 第二步 下载 kibana 源代码,在github下载即可。 第三步 在kibana项目根目录下执行 1. $ git tag 2. $ git che
简单起见,一开始的服务器只会是一个工程,构建会也只是一个jar包。 开发环境就用最流行的java8、maven3,IDE可以随自己喜好。 新建maven工程,如下: POM文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi