尚硅谷课程vue学习(一)


课程地址:https://www.bilibili.com/video/BV1Zy4y1K7SH?p=25&spm_id_from=pageDriver&vd_source=a402747bd6c153bdb2defee02a9cb617
https://www.bilibili.com/video/BV12J411m7MG/?spm_id_from=333.337.search-card.all.click&vd_source=a402747bd6c153bdb2defee02a9cb617

data两种写法

(1)new Vue时配置el属性
(2)先创建vue实例,然后再通过vm.$mount(‘#root’)指定el的值

el两种写法

对象式
函数式(以后会用)
data(){
return{

}
}

由vue管理的函数,一定不要写箭头函数,不然this指向windows实例了

MVVM模型

在这里插入图片描述
在这里插入图片描述

defineProperty属性

在这里插入图片描述

数据代理

data数据和_data数据一样
在这里插入图片描述
在这里插入图片描述

v-on: v-bind:

v-bind:单向绑定 :
v-model:双向绑定
v-on:@
模板(原html中的),实例(data中的,也可以说是vm)

在这里插入图片描述
在这里插入图片描述

键盘事件keyup keydown

@keyup=“”
在这里插入图片描述

computed计算属性

vm中的 data是什么就是什么,methods是什么就是什么,但是methods需要注意选择的是返回值
computed中的get和set方法,set不是必须的
在这里插入图片描述
只读不改就可使用简写
在这里插入图片描述

监视属性watch

在这里插入图片描述
在这里插入图片描述
vue不能检测到多级变化,需要添加一个属性,
在这里插入图片描述
如果没有其他属性就可以进行简写

监视属性和计算属性区别

computed和watch两者不冲突
watch监视属性可以进行定时操作,过一段时间操作一次
computed靠返回值

在这里插入图片描述

绑定class和style属性

正常的样式正常写,变化的样式可以加:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

条件渲染v-if, v-show

在这里插入图片描述

列表渲染

在这里插入图片描述
index作为键key就会出现问题,如果顺序打乱就会混乱,id作为key就会更好
在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值