前端框架Vue学习01

1、概要介绍
Vue是时下最流行的一种前端开发框架,在当前的Vue开发框架中,主要采用MVVM的分层开发思想,主要把每个页面分成M、V、和VM,其中VM是整个MVVM思想的核心,是M和V之间的调度者。下图是一个项目的前后端处理过程示意图(来自b站)
在这里插入图片描述
2、下载使用
从官网https://cn.vuejs.org/v2/guide/installation.html下载到本地,放到指定目录下,打开vscode,在html文档中引入,如下图所示。
在这里插入图片描述
MVVM分层开发的思想在代码中体现为:首先在script中new一个Vue实例,el声明要控制的页面上的哪个区域即视图层V,data即是MVVM中的M(第一个),存放的是el中需要用到的数据,通过Vue指令msg可以被渲染到页面上,不需要再去手动操作DOM(例如document.getElementById(“wb”).InnerHTML),而new出来的vm对象即是VM即调度者,如下图所示。
在这里插入图片描述
3、基本知识点
插值表达式:{{ }},插值表达式中 不可以写代码片段 会报错,里面存放的是data中的变量,即用来控制el所指明的区域。

v-cloak

当网络较慢,网页还在加载 Vue.js ,而导致 Vue 来不及渲染,这时页面就会显示出 Vue 源代码。可以使用 v-cloak 指令来解决这一问题。

v-text

v-text只能显示Vue对象传递过来的数据,如果节点里有内容,会将其替换。这和插值表达式有所区别,插值表达式可以把Vue传递过来的数据和前台用户自己定义的数据结合在一起。https://www.cnblogs.com/shibin90/p/10312969.有详细介绍。

v-html

与之绑定的节点可以在M即data中的声明中解析html标签。
详解:https://www.cnblogs.com/shibin90/p/10314112.html

v-bind

Vue提供的属性绑定机制,缩写是“ :”,当绑定属性后,此属性的值即可当成一个变量处理,即v-bind中可以写合法的JS表达式。
在这里插入图片描述

v-on

Vue提供的时间绑定机制,相当于原生JS中的onClick事件。缩写是“@”。
在这里插入图片描述

v-model

Vue中指定的唯一可以双向数据绑定的指令,v-bind只能实现数据的单向绑定 从M -> V。使用v-model 指令,可以实现表单元素和model中数据的双向数据绑定,注意:该指令只能运用在表单元素中,例如,input(radio text address email …) select cheeckbox textarea等等。
在这里插入图片描述
上图中将input中的“值”进行了双向绑定,也就是说当input中的值改变时,msg变量的值也会改变。
在这里插入图片描述
在这里插入图片描述
今晚先到这里。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值