| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 传说中 VUE 的“语法糖”到底是啥? -> 正文阅读 |
|
[JavaScript知识库]传说中 VUE 的“语法糖”到底是啥? |
一、什么是语法糖?语法糖也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是计算机语言中添加的一种语法,在不影响功能的情况下,添加某种简单的语法也能实现效果,这种语法对计算机没有任何影响,但是对于程序员更方便,通常增加的语法糖能够增加程序员的可读性,减少出错的机会。 使用语法糖可以简化代码,更便于程序员开发。 二、VUE中语法糖有哪些?1、最常见的语法糖 v-model 使用 v-model 可以实现数据双向绑定,但是如何实现的呢? v-model 绑定数据之后,既绑定了数据,又添加了事件监听,这个事件就是 input 事件。 使用案例:
输入的时候会触发 input 事件,input 事件会把当前值赋值给 value ,这就是 v-model 为什么可以实现双向绑定的原因。 2、v-bind 的语法糖 v-bind 用来添加动态属性的,常见的 src、href、class、style、title 等属性都可以通过 v-bind 添加动态属性值。 v-bind 的语法糖就是去掉 v-bind 替换成冒号 (:)
3、v-on 的语法糖 v-on 绑定事件监听器的,v-on 的语法糖,就是简写成@ 。 情况1:如果方法不传参时,可以不加小括号。
情况2:如果需要传递参数时,又同时需要 event 参数。
4、修饰符 修饰符是以半角句号 . 指明的特殊后缀。v-on 后面的修饰符,也是语法糖。 示例:链接添加点击事件,点击之后不希望跳转。
prevent 修饰符是阻止默认事件。还有 submit 同样也适用。
下列是常见的修饰符,与上边 .prevent 使用相同。
5、动态css 使用 v-bind 可以通过 style 或 class, 可以添加动态样式。
6、注册组件语法糖 所谓的注册组件语法糖是指省去组件构造器的定义,直接将组件构造器对象传入注册组件函数里,这样会减少 CPU 的调度以及内存的分配。 全局组件使用:
局部组件使用:
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 19:42:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |