| |
|
开发:
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学习第二节 |
一、vue事件的基本使用?1:例如使用v-on:xxx或者 @xxx 来绑定事件。xxx为事件名称;
2:事件的回调需要配置在methods对象中最终会呈现在vm对象上;
二、vue中的事件修饰符(具体效果可自测)1、prevent:阻止默认事件(常用) 2、stop:阻止事件冒泡(常用) 3、once:事件只触发一次(常用) 4、capture:使用事件的捕获模式 5、self:只有event.target是当前操作的元素时才触发的事件 6、passive:事件的默认行为立即执行,无需等待事件回调执行完毕
三、vue中的键盘事件1、vue中常用的按键别名: 回车 => enter 2、vue中未提供别名的按键,可以使用按键原始的key值去绑定,但需要注意要转为kebab-case(短横线命名) 3、系统修饰键(用法比较特殊)ctrl、alt、shift、meta(window键) 4、也可以使用keyCode去指定具体的按键(不推荐使用) 5、vue.config.keyCodes.自定义键名 = 键码?? (不推荐使用) 四、计算属性(computed)定义:需要使用的属性不存在,需要通过已有的属性计算得来; get函数什么时候执行? 优势:与methods实现相比。内部有缓存机制(复用),效率更高,调试方便。 备注: 例子:
五、监视属性(watch)1:当被监视的属性变化时,回到函数自动调用来进行相关操作; 2:监视的属性必须存在,才可监视。 3:监视属性的两种写法: 深度监视:watch配置项中配置 deep:true,//开启深度监视 computed和watch之间的区别:computed能完成的功能watch都可以完成;watch能完成的功能computed不一定能完成。例如:watch可以进行异步操作; 重要的小原则: 所有被Vue所管理的函数,最好写成普通函数,这样this指向的才是vm或者组件实例对象。 所有不被Vue所管理的函数(如定时器的回调函数、ajax的回调函数、Promise的回调)最好写成箭头函数,这样this指向的才是vm或者组件实例对象。
|
|
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/24 11:02:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |