为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第9天 Vue3框架

标签:
Vue.js

课程名称:2022持续升级 Vue3 从入门到实战 掌握完整知识体系

课程章节:第2章 Vue 基础语法

主讲老师:Dell

课程内容:

今天学习的内容包括:

  • 双向绑定v-model

  • input,textarea,checkbox,radio,select标签

  • 修饰符

  • lazy懒加载

  • number类型

  • trim修饰符

  • 编程练习

课程收获:

v-model:双向绑定

双向是指ViewModel中的data部分和View之间的双向关系。
  正向:数据驱动页面
  反向:页面更新数据
绑定是指自动化处理,data改变了view随之改变,反之也是。

https://img1.sycdn.imooc.com//632036bc0001fc1304360290.jpg

https://img1.sycdn.imooc.com//632036af0001a04c10210338.jpg

文本域textarea的双向绑定

https://img1.sycdn.imooc.com//632037c800019f8306200241.jpg

https://img1.sycdn.imooc.com//632037b00001ee2203050129.jpg

checkbox多选框,当只有一个的时候,它的值只能设置true或false,当值为false的时候默认不勾选,当值为true的时候为勾选状态

https://img1.sycdn.imooc.com//632039b80001a70d05500280.jpg


https://img1.sycdn.imooc.com//632038c10001dc4002270075.jpghttps://img1.sycdn.imooc.com//632038d10001afa302450100.jpg

当有多个checkbox的时候,将初始值值设置为数组,用数组去存储对应的内容,当勾选哪个值的时候对应的数组就会显示哪个值,当然就需要写上value,这样就知道

https://img1.sycdn.imooc.com//63203ef20001abd706790327.jpg

https://img1.sycdn.imooc.com//63203ee90001b71f07990199.jpg

当类型radio(单选框)的时候,将初始值值设置为字符串,用字符串去存储对应的内容,当勾选哪个值的时候对应的数组就会显示哪个值,当然就需要写上value,这样就知道

https://img1.sycdn.imooc.com//632073210001363205530286.jpg

https://img1.sycdn.imooc.com//632072de0001ee8d03920196.jpg

当是select下拉框的时候,将初始值值设置为字符串,用字符串去存储对应的内容,当勾选哪个值的时候对应的数组就会显示哪个值,当然就需要写上value,这样就知道,禁止选中某一项可以在option选项里用设置disabled属性

https://img1.sycdn.imooc.com//63207700000111ab05280421.jpg

https://img1.sycdn.imooc.com//632076fa0001153104620166.jpg

https://img1.sycdn.imooc.com//632075370001165404260119.jpg

select下拉框设置多选的时候,将初始值值设置为数组,用数组去存储对应的内容,当勾选哪个值的时候对应的数组就会显示哪个值,当然就需要写上value,这样就知道,在select最外层标签加上multiple属性值

https://img1.sycdn.imooc.com//6320779200011fcc05560304.jpg

https://img1.sycdn.imooc.com//6320778a0001c2a603660182.jpg

实际开发中会定义数据,用v-for进行渲染

https://img1.sycdn.imooc.com//6320794c0001afd206480350.jpg

如果将value值存取对象可以这样写

https://img1.sycdn.imooc.com//63207a1100011fb006840408.jpg

https://img1.sycdn.imooc.com//63207a080001ab3905000211.jpg

checkbox:自定义选中时true和false的值,true-value:选中时展示的值,false-value:未选中时展示的值

https://img1.sycdn.imooc.com//63207bff0001357f08090393.jpghttps://img1.sycdn.imooc.com//63207c080001e51503270147.jpg

修饰符lazy,失去焦点的时候才同步数据,可以提高性能

https://img1.sycdn.imooc.com//63207c8a0001d2c903400138.jpg

https://img1.sycdn.imooc.com//63207c9900018b1f03800089.jpg

 修饰符number,同步数据的时候,向存数据项之前把字符串转化为数值类型,typeof显示当前数据的类型

https://img1.sycdn.imooc.com//63207d160001ed0106370316.jpg

https://img1.sycdn.imooc.com//63207d0200012d5d03000114.jpg

https://img1.sycdn.imooc.com//63207da200014cd504430153.jpg

修饰符trim,同步数据的时候,向存数据项之前去掉字符串前后的空格.

https://img1.sycdn.imooc.com//63209229000147c206310334.jpg

https://img1.sycdn.imooc.com//632091d60001461408840270.jpg

https://img1.sycdn.imooc.com//6320921b000134e404930365.jpg

https://img1.sycdn.imooc.com//63209209000175fb08560222.jpg


最后谢谢慕课网的红包雨

https://img1.sycdn.imooc.com//63207f860001495906280526.jpg


       今天学习了input,textarea,checkbox,radio,select标签的双向绑定v-mode以及lazy,number,trim修饰符等相关的指令,今天也是收获满满的一天,希望能够每天学习一点点,一直坚持下,加油! 

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消