继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

bao_
关注TA
已关注
手记 47
粉丝 9
获赞 42

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

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

主讲老师:Dell

课程内容:

今天学习的内容包括:

  • 双向绑定v-model

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

  • 修饰符

  • lazy懒加载

  • number类型

  • trim修饰符

  • 编程练习

课程收获:

v-model:双向绑定

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

http://img1.mukewang.com/632036bc0001fc1304360290.jpg

http://img2.mukewang.com/632036af0001a04c10210338.jpg

文本域textarea的双向绑定

http://img2.mukewang.com/632037c800019f8306200241.jpg

http://img4.mukewang.com/632037b00001ee2203050129.jpg

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

http://img2.mukewang.com/632039b80001a70d05500280.jpg


http://img.mukewang.com/632038c10001dc4002270075.jpghttp://img3.mukewang.com/632038d10001afa302450100.jpg

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

http://img2.mukewang.com/63203ef20001abd706790327.jpg

http://img4.mukewang.com/63203ee90001b71f07990199.jpg

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

http://img2.mukewang.com/632073210001363205530286.jpg

http://img4.mukewang.com/632072de0001ee8d03920196.jpg

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

http://img2.mukewang.com/63207700000111ab05280421.jpg

http://img3.mukewang.com/632076fa0001153104620166.jpg

http://img2.mukewang.com/632075370001165404260119.jpg

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

http://img4.mukewang.com/6320779200011fcc05560304.jpg

http://img3.mukewang.com/6320778a0001c2a603660182.jpg

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

http://img2.mukewang.com/6320794c0001afd206480350.jpg

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

http://img3.mukewang.com/63207a1100011fb006840408.jpg

http://img4.mukewang.com/63207a080001ab3905000211.jpg

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

http://img1.mukewang.com/63207bff0001357f08090393.jpghttp://img3.mukewang.com/63207c080001e51503270147.jpg

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

http://img1.mukewang.com/63207c8a0001d2c903400138.jpg

http://img3.mukewang.com/63207c9900018b1f03800089.jpg

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

http://img2.mukewang.com/63207d160001ed0106370316.jpg

http://img1.mukewang.com/63207d0200012d5d03000114.jpg

http://img.mukewang.com/63207da200014cd504430153.jpg

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

http://img1.mukewang.com/63209229000147c206310334.jpg

http://img3.mukewang.com/632091d60001461408840270.jpg

http://img3.mukewang.com/6320921b000134e404930365.jpg

http://img3.mukewang.com/63209209000175fb08560222.jpg


最后谢谢慕课网的红包雨

http://img2.mukewang.com/63207f860001495906280526.jpg


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

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP