Vue的基础
vue的基本了解
作者:华人尤雨溪
我们目前利用的vue.js的核心库是2.x版本,因为3.0的核心库还在测试阶段
vue的官网
https://cn.vuejs.org/
vue是什么
vue是一套渐进式框架
?
什么是渐进式框架?
自底向上,逐渐增强
首先vue可以当作一个普通的库去使用,类似于jquery,直接引入到界面(html)应用。随着我们产品需求的增加,我们要做的内容越来越复杂,那么我们就需要路由跳转,
调取接口,封装页面。。。这个时候我们就可以直接借助vue脚手架(创建好了基本的项目骨架)直接开发项目
?
官方:
Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,
不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
?
html就是试图层(用户看的见)
vue的缺点(兼容性)
vue不支持IE8及其以下
?
Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但它支持所有兼容 ECMAScript 5 的浏览器。
vue的安装
一、cdn方式(个人不建议)
开发环境
这个环境下的核心库,包含警告和提示
生产环境
二、把文件直接下载到本地
开发环境
https://cdn.jsdelivr.net/npm/vue/dist/vue.js
生产环境
https://cdn.jsdelivr.net/npm/vue@2.6.12
三、通过npm管理包下载
npm install(i) vue
版本号:+ vue@2.6.12
?
步骤流程:一、先初始化创建,package.json文件,用来管理插件和包,命令是:npm init(自定义配置)或者npm init -y(自动生成)
二、下载你需要的插件
环境
开发环境(未上线版本)
内部调试环境,指的是你写好的项目部署到云服务之后,由测试人员测试,我们和Java进行接口联调
?
生产环境(上线之后的环境)
所有的文件都是打包压缩后,提高运行速率
vue的基本应用
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script src="./node_modules/vue/dist/vue.js">script>
head>
{{msg}}