ant-design-vue。下拉框a-select设置样式不显示的

刚开始尝试了很多种方式,例如,deep..啦,还有官方自带的dropdownStyle属性,最离谱还看见一个文章 再index.html文件中设置样式,但是这样可以设置成功,但我相信,一个稍微资深一点的vue开发者都不想再index.html中设置样式,包括后期管理起来不方便什么的...。

ok话不多说了,直接上教程。

其实教程也很简单,只需要设置:

<a-select
    :getPopupContainer="(triggerNode)=> triggerNode.parentNode || document.body;"
    >
</a-select>

 这个方法其实就是用来将下拉框展开后的 框。渲染绑定到 这个属性设置的节点上。这样根据class就能定位到了。

这个属性还有一点好处,就是如果下拉框有的时候点击或者滚动页面的时候,下拉框也会跟着滚动。设置这样属性便可以固定了。

*小知识:如果下拉框不展示 placeholder 设置的值。是因为 placeholder 只有在 value = undefined 才会显示,对于其它的 null、0、'' 等等对于 JS 语言都是有意义的值。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值