一、Vue的简介
(一)什么是Vue
(二)框架 和 库 的区别
1 | 1.就像vue 官网介绍的一样,vue是一个框架,那么前端框架和我们以前了解的jquery库之间有什么区别么? |
问题一:
1 | 1.库(插件):是一种封装好的特定方法集合,对项目的侵入性较小,提供给开发者使用,控制权在使用者手中,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求 |
问题二:
1 | 1.目前的流行前端框架Angular Vue React |
二、为什么要使用Vue
问题:
1 | 相比以前的jquery 也可以开发web网页,那为什么还要去学习这些前端框架 |
解答:
1 | 1.从历史的潮流来说,人们从之前的:原生JS -> Jquery之类的类库 -> 前端模板引擎 ,他们都有一个共同的特点需要我们去操作dom元素 |
Vue的特点
1 | 1.构建用户界面,只需要关系view层 |
补:什么是渐进式?
答:渐进式可以理解为,开发可以根据需求,逐渐递增所要的方式,但每个方,式有不是依靠行特别强。
三、第一个Vue程序
(一)使用Vue的步骤
1 | 1. 导入Vue的开发文件 |
(二)代码实现
1 | <html> |
代码解释:
1 | Vue实例中的代码 |
四、Vue中常用的指令
Vue中提供了很多用于操作元素的指令(其实就是属性)。
(一)内容绑定、事件绑定
1 | v-text:用于绑定文本信息 |
v-text案例代码:
1 | <html> |
v-html案例代码:
1 | <html> |
v-on案例代码:
1 | <html> |
(二)显示切换、属性绑定
1 | v-show:根据真假切换元素的显示状态 |
v-show案例代码:
1 | <html> |
v-if案例代码:
1 | <html> |
v-bind代码:
1 | <html> |
(三)列表循环、表单元素绑定
1 | v-for:遍历容器,并进行显示 |
v-for案例代码:
1 | <html> |
v-on案例代码:
1 | <html> |
v-model案例代码:
1 | <html> |
附:
一篇对Vue框架讲解非常好的文章:什么是VUE?为什么用VUE?
Java新手,若有错误,欢迎指正!