手记

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

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

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

主讲老师:Dell

课程内容:

今天学习的内容包括:

  • 双向绑定v-model

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

  • 修饰符

  • lazy懒加载

  • number类型

  • trim修饰符

  • 编程练习

课程收获:

v-model:双向绑定

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

文本域textarea的双向绑定

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


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

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

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

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

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

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

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

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

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


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


最后谢谢慕课网的红包雨


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

1人推荐
随时随地看视频
慕课网APP