Vue.js基础入门笔记

Vue是一套渐进式框架,采用MVVM模式实现数据驱动。它具有轻量级、数据双向绑定、内置指令等特点。开发者常用VSCode进行Vue开发,通过创建Vue实例、定义数据、方法、计算属性和监听器来构建应用。Vue支持事件处理,如事件监听和事件修饰符,如.stop用于阻止冒泡,.prevent阻止默认行为。
摘要由CSDN通过智能技术生成

.什么是Vue?

        1.Vue是一套用于构建用户界面的渐进式框架。

        2.Vue的数据驱动是通过MVVM(Model-View-ViewModel)模式来实现的

                (1).Model指的是数据部分的处理,主要负责业务数据

                (2).View指的是视图部分,即DOM元素,负责视图的处理

                (3).ViewModel是连接视图与数据库的数据模型,负责监听Model或者View的修改

.Vue的优势

        1.轻量级 :

        2.数据绑定 :Vue是一个MVVM框架,数据双向绑定.

        3.指令 :包括内置指令和自定义指令,指令会给绑定的元素添加一些特殊的行为.

        4.插件 :

.Vue开发环境

        1.Visual Studio Codo编辑器

                (1).轻巧极速,占用系统资源较少.

                (2).具备语法高亮显示、智能代码补全、自定义快捷键和代码匹配等功能.

                (3).跨平台.

                (4).主题界面的设计比较人性化.

                (5).提供了丰富的插件.

.Vue实例

        1.创建Vue实例 :

                var vm = new Vue({ //选项 })

        2.el唯一根标签 :

                class或id选择器可以用来将页面结构与Vue实例对象vm中的el绑定.

        3.data初始数据 :

                Vue会将data的属性转换为 getter、setter,从而让data的属性能够影响数据变化.

        4.methods定义方法 :

                通过Vue实例可以直接访问这些方法,在定义的方法中this指向Vue实例本身.

        5.computed计算属性 :

                当有一些数据需要随着其他数据变动而变动时,就需要computed计算属性。

        6.watch状态监听 :(用户所需自行定义的)

                可以通过单击事件,键盘事件等条件来触发,但不能自动监听当前Vue对象的状态变化.

        7.fiters过滤器

                (1).在插值表达式中使用过滤器

                        参数传递到toUpcase过滤器中执行,toUpcase将返回的最终结果展示到页面.

                        " | " 称为管道符,管道符之前代码执行的结果会传到后面作为参数进行处理.

                (2). 在v-bind 属性绑定中使用过滤器

                        在 data 后面可以加过滤器,语法为 “ data | filter ”.

.Vue数据绑定

        1.绑定样式

                可以通过绑定内联样式和绑定样式类这两种方式来实现

        2.内置指令

                (1).v-model : 主要实现数据双向绑定

                (2).v-text : 在DOM元素内部插入文本内容

                (3).v-html : 在DOM袁术内部插入HTML标签内容,v-html的内容可以是HTML结构

                (4).v-bind :表示输入框的文本内容,所以v-bind是单向数据绑定,而不是双向数据绑定

                (5).v-on : v-on指令为按钮绑定了事件,可以简写成 @cilck 形式

                (6).v-for : 常用来循环数组

                (7).v-if 和 v-show :

                v-if 用来控制元素 显示 或者 隐藏,属性为布尔值

                v-show 是操作元素的 display 属性.

                v-if 会对元素进行 删除 和 重新创建.

.Vue事件

        1.事件监听

                (1).在触发事件是执行 JavaScript 代码

                (2).使用按键修饰符监听按键

2.事件修饰符

                (1). .stop 阻止事件冒泡 ( 子 ——> 父 )

                        所以同一时间类型会在元素内部和外部触发,有可能会造成事件的错误触发

                        需要使用 .stop 修饰符阻止事件冒泡行为.

                (2). .prevent 阻止默认事件行为

                        此时可以使用 .prevent 修饰符来阻止<a>标签的默认行为.

                (3). .capture 事件捕获 ( 父 ——> 子 )

                        事件捕获的执行顺序是由外部的结构向内部结构执行,与事件冒泡顺序相反.

                (4). .self 自身触发

                        只有DOM元素本身会触发事件

                (5). .once 只触发一次

                        用于阻止事件多次触发,只触发一次

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值