遇见Vue.js

一、邂逅Vue.js

  • Vue(读音类似于: view)是一个渐进式框架。
  • 什么是渐进式呢?
  • 渐进式意味着可以把Vue嵌套进你的项目里面,作为项目的一部分。举例:假设你公司的某个项目有三个页面,这三个页面都是用jQuery或者原生的js进行开发的,这个时候你可以用Vue来重构某个页面,然后等你有其他时间,再一点一点用Vue去重构其他的页面,这个过程就是渐进式的过程。
  • Vue的全家桶:Vue的核心+Vue-router(路由)+Vuex(状态管理)+Axios

二、安装Vue.js

安装方式有以下三种:初学者可先使用前两种,等学了vue-cli再用第三种方法。具体操作可看官方文档

  • 方式一: 直接CDN方式引入
<!--开发环境版本-->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<!--生产环境版本-->
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.12"></script>
  • 方式二: 下载和引入
  1. 开发环境:https://vuejs.org/js/vue.js
  2. 生产环境:https://vuejs.org/js/vue.js
  • 方式三: 通过vue-cli
$ npm install vue

三、体验Vue.js

  • 声明式编程:数据和界面完全分离!
  • 响应式:当数据发生变化,界面也会跟着响应。
<div id="app">
	{{message}}
</div>
<script>
	const app = new Vue({
		el: '#app', //用于挂载要管理的元素
		data: {  //定义数据
			message: 'seven'
		}
	})
</script>

四、Vue中的MVVM架构

  • MVVM:Model-View-ViewModel,ViewModel是帮助Model和View通信的。
    MVVM架构大意图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值