当前位置: 首页 > 知识库问答 >
问题:

前端 - vue2项目,data里定义初始值做双向绑定的时候,如果是空,应该写null还是undefinded还是其它,为什么?

羊舌兴德
2023-05-21

vue2项目,data里定义初始值做双向绑定的时候,如果是空,应该写null还是undefinded还是其它,为什么?

共有2个答案

公羊浩阔
2023-05-21

都可以,只要在 data 中定义了该属性,Vue 都可以跟踪到这个属性值的变化。

易祯
2023-05-21

从语义上来讲我会倾向用null,但是如果是字符串类型最好是定义成空字符串

 类似资料:
  • JDBI查询需要支持为查询中的多个列设置值或null。 但是,下面是插入空字符串和零,而不是空值: 此外,当我记录来自同一个数据库并使用以下行映射器时,这会导致零(对于双精度,尽管字符串似乎映射为null OK):

  • 如题所示,现在很纠结一个对象类型的属性,初始化赋值应该选哪种? 应该选{},还是null?选择的理由是什么?有什么区别?求大神能解答下,谢谢 下面是选null 下面选{}

  • 问题内容: 如何确定变量is 或? 我的代码如下: 但是,如果执行此操作,JavaScript解释器将停止执行。 问题答案: 您可以使用抽象相等运算符的品质来做到这一点: 因为为true,所以上面的代码将同时捕获和。

  • 数据1和数据2只要有1个是空,这一项就会触发必填项校验,提醒用户必须输全这个表单项。

  • 本文向大家介绍什么是双向绑定?原理是什么?相关面试题,主要包含被问及什么是双向绑定?原理是什么?时的应答技巧和注意事项,需要的朋友参考一下 双向数据绑定个人理解就是存在data→view,view→data两条数据流的模式。其实可以简单的理解为change和bind的结合。目前双向数据绑定都是基于Object.defineProperty()重新定义get和set方法实现的。修改触发set方法赋值

  • 我正在设计一个数据库,该数据库将在Android using Room中实现,在阅读文档后,我发现没有关于使用Int或Long作为主键的建议。 在某些地方,它们使用int主键定义实体: 但是在其他地方,它说如果你想得到插入的最后一行的ID,“插入”方法返回一个长的。 如果@插入方法只接收到1个参数,它可以返回一个long,这是插入项的新rowId。如果参数是数组或集合,则应返回long[]或Lis