Vue开发模板简介
1. 传统发开模式的问题
用传统模式引用vue.js以及其他的js文件的开发方式,会产生一些问题。
基于页面的开发模式:传统的引用vue.js以及其他的js文件的开发方式,限定了我们的开发模式是基于页面的,而不是基于组件的,组件的所有代码都直接写在页面中,这对于一些复杂的页面来说,不是好事情,代码的可读性会较差,也不便于管理。
组件无法重用:传统模式定义在HTML页面中的组件,无法被其他页面重用。我们只能通过复制粘贴的方式将组件代码拷贝到其他页面,这也违反了DRY原则。既然组件是Vue.js的重要概念,我们就应该利用好它。
2. Vue.js提供的开发模板
为了解决上述问题,Vue.js官方提供了一些开发模板,使我们能够快速地配置好vue.js的开发环境。基于这些开发模板,将使用.vue文件定义组件,使组件代码从HTML页面代码中分离出来。
Vue.js官方提供的模板分类:
| 
 类型  | 
 简单模式  | 
 完全模式  | 
| 
 基于vue-cli和browserify的项目模板  | 
 vue-webpack-simpl  | 
 vue-webpack  | 
| 
 基于vue-cli和webpack的项目模板  | 
 browserify-simple  | 
 browserify  | 
简单模式:仅包含基vue.js开发必要的一些资源和包,使用该模式可以快速地投入到开发。
完全模式:除必要的资源和包外,还包括ESLink、单元测试等功能。
Vue开发模板简介的更多相关文章
- Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介
		
原文 Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介 原文地址: http://channel9.msdn.com/Series/Windows-Ph ...
 - vscode 用户代码片段 vue初始化模板 Snippet #新加入开头注释 自动生成文件名 开发日期时间等内容
		
vue文件模板 模板变量 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_variables vue.json { // ...
 - 【转】[总结]vue开发常见知识点及问题资料整理(持续更新)
		
1.(webpack)vue-cli构建的项目如何设置每个页面的title 2.vue项目中使用axios上传图片等文件 3.qs.stringify() 和JSON.stringify()的区别以及 ...
 - 中小研发团队架构实践之生产环境诊断工具WinDbg  三分钟学会.NET微服务之Polly  使用.Net Core+IView+Vue集成上传图片功能  Fiddler原理~知多少?  ABP框架(asp.net core 2.X+Vue)模板项目学习之路(一)        C#程序中设置全局代理(Global Proxy)  WCF 4.0 使用说明   如何在IIS上发布,并能正常访问
		
中小研发团队架构实践之生产环境诊断工具WinDbg 生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器.调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具 ...
 - 【原创】windows下搭建vue开发环境+IIS部署
		
[原创]win10下搭建vue开发环境 如果要转发,请注明原作者和原产地,谢谢! 特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安 ...
 - vue开发体验
		
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
 - vue开发环境搭建及热更新
		
写这篇博客的目的是让广大的学者在初入Vue项目的时候少走些弯路,虽然现在有很多博客也有差不多的内容,但是博主在里面添加了一些学习时碰到的小问题.在阅读这篇博客之前,我先给大家推荐一篇文章<入门W ...
 - WebStorm配置Vue开发环境
		
虽然最新版的前端开发利器WebStorm支持了Vue,但是大部分人的WebStorm依然是默认不支持Vue的老版本(比如之前的我),所以需要手动添加WebStorm对Vue的支持.要想让WebStor ...
 - vue的入门/简介
		
vue 特点 1. 响应的数据绑定/响应式编程 2. 组件化 vue优点 1. 轻量级的框架 2. 简单易学 3. 双向数据绑定 4. 组件化 5. 视图,数据,结构分离 6. 虚拟DOM 7. ...
 
随机推荐
- Delphi调用Java类
			
1. Delphi XE7调用Java Class,JAR http://www.th7.cn/Program/delphi/201409/277888.shtml ZC: 文章中又提到:http:/ ...
 - vlan 配置
			
在RedHat上配置vlan: ~]$ modinfo 8021q在ethX接口上配置vlan逻辑子接口: DEVICE=ethX. BOOTPROTO=none ONBOOT=yes IPADDR= ...
 - DB2数据库管理常用操作
			
查询db2数据库相关配置(日志,字符集) db2 get db cfg for uppdb 查询db2数据库db2codepage db2set 在进行数据库导入导出的时候,可能要修改db2codep ...
 - b树的实现(c++)
			
转自:http://blog.chinaunix.net/uid-20196318-id-3030529.html B树的定义 假设B树的度为t(t>=2),则B树满足如下要求:(参考算法导论) ...
 - spring boot: Annotation 注解之@Target的用法介绍
			
前言 目前,越来越多的架构设计在使用注解,例如spring3.0.struts2等框架.让我们先来看看注解的定义.如下是一段使用了JDK 5 Annotation @Target的代码: @Targe ...
 - Splash设置
			
平常这个东西是自动充满屏幕的,今天一下子居中只显示1/4了.原来不小心改动了这里 splash scaling属性,改回这个就没问题了
 - 转:autofac在mvc和webapi集成的做法
			
本文转自:http://www.cnblogs.com/Hai--D/p/5992573.html var builder = new ContainerBuilder(); // Mvc Regis ...
 - Mysql5.7压缩版安装启动不了的问题
			
从mysql 官网下载了mysql-5.7.12-winx64.zip的文件.按步骤安装: 1.添加环境变量 操作如下: 1)右键单击我的电脑->属性->高级系统设置(高级 ...
 - 理解AOP思想(面向切面编程)
			
AOP:面向切面编程,相信很多刚接触这个词的同行都不是很明白什么,百度一下看到下面这几句话: 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预 ...
 - C++中内部类访问外部类的私有成员
			
首先,如果不知道什么是内部类InnerClass的话,就没必要往下看了. 尝试在C++中模仿apple objective-c 的Grand Dispatch简化多线程编程时,使用了boost::fu ...