a-select组件使用

记录一次bug和一次使用组件

组件:

<a-select

    mode="multiple"

    :defaultValue="['a1', 'b2']"

    style="width: 100%"

    @change="handleChange"

    placeholder="Please select"

  >

    <a-select-option v-for="i in 25" :key="(i + 9).toString(36) + i"

      >{{(i + 9).toString(36) + i}}</a-select-option

    >

  </a-select>

使用:

key和value是一对,绑定的,相关联的,value是大名一般用来展示,key是小名一般是一串数字,defaultValue是默认的key值。

BUG:

:defaultValue="['a1', 'b2']"给值完全没问题(mode="multiple",可以默认多个,defaultValue是个数组,可以默认多个key值)

但是写成  :defaultValue="[storeid]", 就置入不上,这时storeid是初始化成字符串格式,this.storeid  =  ' '

并且报了个错






改写成  :defaultValue="storeid",就好了,storeid初始化成数组格式,this.storeid=[ ]

猜测原因(强行解释)是因为,这个defaultValue数组里面不能放变量。

------

优化,this.storeid= [ ] 加一个清空,又不好用了,没置入数据。没有报错。


再改写,在置入数据前,执行this.storeid.shift(), 意思是把storeid数组第一个清空,好了

-------

key可以写多个值,:key="item.id +'&'+item.value"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,188评论 0 13
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,174评论 0 2
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,750评论 0 38
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,961评论 0 5
  • NAME dnsmasq - A lightweight DHCP and caching DNS server....
    ximitc阅读 7,956评论 0 0

友情链接更多精彩内容