vue中如何绑定数字类型作为初始值?

项目vue+ts+element

遇到一个这样的问题:当类型为number的时候我的初始值这样给,初始值是要绑定select组件的

<el-select v-model="searchInfo.xxx" placeholder="请选择"> 
     <el-option >  </el-option\> 
</el-select\>

定义了一个数据(数据类型根据后台格式),如下,里面每个数据均为下拉选择

private searchInfo!: {
    id_contains: number;
    create_time_date_gte: string;
    create_time_date_lte: string;
    type: number;
    grade: number; //优先级
    target: string;
    role: number;// 角色(创建人)
    expire: number;
  };

当类型为字符串时我给空字符串(不对应选项)即可,但是类型为数字我怎么给初始值呢,也就是v-model绑定的值

阅读 8.7k
1 个回答

2个选择

  1. 增加 | string
  2. 增加全部选项,值为-1
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题