vue基础

vue属性:

el===$mount挂载点(双标签,不能为html和body
data数据
methods方法(this指向vue对象
computed计算属性
watch==$watch监视属性
filters过滤器
directives 自定义指令(两种写法:对象和函数
components组件

vue指令:

{{}}插值语法

v-text

设置文本

v-html

设置文本
v-bind绑定属性,例:v-bind:class="三目运算"v-bind:class="{属性:布尔值}"
:绑定属性,简写

v-on

绑定事件

@

绑定事件,简写

v-model

双向绑定

v-show

显示隐藏,实质是更改display的值

v-if

显示隐藏,实质是元素是否创建
v-else-if-
v-else-

v-for="(item,index) in arr"

循环指令
v-once内容只改变一次
v-pre数据不解析
v-cloak当网络较慢,网页还在加载 Vue.js ,而导致 Vue 来不及渲染,这时页面就会显示出 Vue 源代码。(此指令解决此问题,配合css中的display:none;来使用

事件修饰符:

stop-----(v-on修饰符,以下阻止事件冒泡
prevent阻止默认行为
capture使用事件的捕获模式
self只有e.target是当前操作的元素时才触发事件
passive事件的默认行为立即执行,无需等待事件回调执行完毕
once只执行一次
lazy-----(v-model修饰符,以下)数据在失去焦点或者回车时才会更新
number输入框中输入的内容自动转成数字型
trim过滤内容两边的空格
按键别名(按键类修饰符,以下按键类修饰符
按键码按键类修饰符(不推荐

常见按键别名:

enter、delete、esc、space、tab、up、down、left、right

特殊按键别名(系统修饰键):

ctrl、alt、shift、meta(win)、tab

特殊按键注意:

1.配合keydown时正常触发

2.配合keyup时需要按下修饰键的同时,再按下其他键,随后释放其他键,事件才被触发

自定义按键别名(不推荐):

vue.config.keycodes.按键别名=按键码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值