用placeholder遇到的坑

placeholder的文字位置调整不生效

最近写页面的时候使用到了input输入框的placeholder属性,在调整他的样式的时候遇到了问题。
placeholder的文字位置的调整不能使用margin,否则不会生效,要使用padding进行设置

 input::placeholder {
        font-size: 14px;
        font-family: Arial;
        color: black ;
        padding-right: 5rem;
    }

在这里插入图片描述

placeholder动态绑定

使用组件时,动态绑定了placeholder的文字内容,在父组件设置了要显示的文字,但是不生效,检查发现父组件中填入的应为字符串‘day’,少了一对引号‘’
子组件:

<input class="drop-input" :class="{'warning':parameter?.IsInValid,'lock':parameter?.IsUnEnabled}"
                       v-bind:disabled="!inputOption || parameter?.IsUnEnabled"
                       @blur="onBlur()"
                       @focus="onFocus()"
                       v-model="inputVal" :placeholder="tip">
 props: {
        
        tip:String, //是否显示提示
       
    },

父组件

<SelectBox class="param1"  :boxWidth="92" :tip="'day'"></SelectBox>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值