美文网首页
Vue框架相关知识day01

Vue框架相关知识day01

作者: 小陈工 | 来源:发表于2022-05-08 08:08 被阅读0次

一、vuejs简单入门

1.1 VueJS介绍 

        Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。

1.2 MVVM模式 

        MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开         MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model) 

        Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM 中的 VM, 也就是 ViewModel。 ViewModel负责连接 View 和 Model,保证视图和数据的一致性,这种轻量级的架构让前端开发更加高效、便捷

1.3 VueJS 快速入门

1.4 插值表达式 

        数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值,Mustache 标签将会被替代为对应数据对象上属性的值。无论何时,绑定的数据对象上属性发生了改变,插值处的内容都会更新。 Vue.js 都提供了完全的 JavaScript 表达式支持。

        示例:

            {{ number + 1 }} 

            {{ ok ? 'YES' : 'NO' }}

        这些表达式会在所属 Vue 实例的数据作用域下作为 JavaScript 被解析。有个限制就是,每个绑定都只能包含单个表达式,所以下面的例子都不会生效。

            //这是语句,不是表达式

            {{ var a = 1 }}

            //流控制也不会生效,请使用三元表达式  

            {{ if (ok) { return message } }}

二、VueJS 常用系统指令

2.1 v-on 

        可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码

2.1.1 v-on:click

2.1.2 v-on:keydown

2.1.3 v-on:mouseover

2.1.4 事件修饰符

        Vue.js 为 v-on 提供了事件修饰符来处理 DOM 事件细节,如:                          event.preventDefault() 或 event.stopPropagation()。

        Vue.js通过由点(.)表示的指令后缀来调用修饰符。

                .stop 

                .prevent 

                .capture 

                .self 

                .once

2.1.5 按键修饰符

        Vue 允许为 v-on 在监听键盘事件时添加按键修饰符

        全部的按键别名:

                .enter 

                .tab 

                .delete (捕获 "删除" 和 "退格" 键) 

                .esc 

                .space 

                .up 

                .down 

                .left 

                .right 

                .ctrl 

                .alt 

                .shift 

                .meta

2.2 v-text与v-html

2.3 v-bind

        插值语法不能作用在 HTML 特性上,遇到这种情况应该使用 v-bind指令

2.4 v-model

2.5 v-for

2.5.2 操作对象

2.5.2 操作对象数组

2.6 v-if与v-show

        v-if是根据表达式的值来决定是否渲染元素 

        v-show是根据表达式的值来切换元素的display css属性

相关文章

  • Vue框架相关知识day01

    一、vuejs简单入门 1.1 VueJS介绍 Vue.js是一个构建数据驱动的 web 界面的渐进式框架。V...

  • Vue.js - day01

    Vue.js - day01 插件推荐 vue官方推出的插件,高亮,一些提示 vue的代码提示 框架的学习方式 没...

  • VUE相关知识点

    VUE相关知识点vue是一个用于构建用户界面的框架,采用MVVM模式(model-view-viewmodel),...

  • Vue2.0—— 搭建Vue脚手架(vue-cli)

    ps: 想了解更多vue相关知识请点击VUE学习目录汇总 Vue作为前端三大框架之一截至到目前在github上以收...

  • Vue2.0—— 搭建Vue脚手架(vue-cli)

    ps: 想了解更多vue相关知识请点击VUE学习目录汇总 Vue作为前端三大框架之一截至到目前在github上以收...

  • Vue2.0史上最全入坑教程(上)—— 搭建Vue脚手架(vue

    ps: 想了解更多vue相关知识请点击VUE学习目录汇总 Vue作为前端三大框架之一截至到目前在github上以收...

  • 无标题文章

    1.这个月复习了VUE 的相关知识点 然后将之前不是太懂的知识点补了起来 Vue是国人开发的一款前端框架,他是利用...

  • Vue框架相关知识day02

    一、VueJS生命周期 1.1每个 Vue 实例在被创建之前都要经过一系列的初始化过程 vue在生命周期中有这...

  • Vue框架相关知识day03

    三、综合案例 3.1 案例需求:完成用户的查询与修改操作 3.2 数据库设计与表结构 3.3 服务器端 3.3.1...

  • Vue小知识

    Vue基础知识 Vue框架作用 拓展html的功能,属性 vue是一套构建用户界面的 渐进式框架,Vue.js 的...

网友评论

      本文标题:Vue框架相关知识day01

      本文链接:https://www.haomeiwen.com/subject/ingfurtx.html