【uniapp】小程序中input输入框的placeholder-class不生效解决办法

这篇具有很好参考价值的文章主要介绍了【uniapp】小程序中input输入框的placeholder-class不生效解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

uniapp微信小程序,使用input组件时,想要改变提示词 placeholder 的样式,但是使用placeholder-class 改变不了

如下:

<input type="text" placeholder="搜索" placeholder-class="placeholder_class">

<style lang="less" scoped>
    .placeholder_class{
      font-size: 26rpx;
    }
</style>

问题分析 

如果你在使用`scoped`属性时无法改变`placeholder`的样式,可能是由于样式的优先级问题。在CSS中,选择器的优先级是根据其特定性和声明顺序来确定的。当多个选择器具有相同的特定性时,后面声明的样式会覆盖前面的样式。

解决方案

方法一:去掉scope

为了避免影响我的其他代码,所以还是要使用scoped,我们可以单独再写一个style

<style lang="less" scoped>
   //原本其他的css样式
</style>
<style>
   .placeholder_class{
      font-size: 26rpx;
    } 
</style>
方法二:使用deep选择器

deep选择器用于穿透组件的作用域,将样式应用于子组件的元素。它的作用是使得样式选择器的范围扩大到子组件内部,以便修改子组件的样式。

<style lang="less" scoped>
    /deep/ .placeholder_class{
      font-size: 26rpx;
    } 
</style>

记录一下。。 文章来源地址https://www.toymoban.com/news/detail-764858.html

到了这里,关于【uniapp】小程序中input输入框的placeholder-class不生效解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp小程序,部分 ios 真机测试出现 input 输入框内容 跳动 问题

    前言 :最近在写uniapp小程序,遇到一个问题,在此记录一下,也希望能帮助到一些小伙伴。 问题 :表单输入的时候,在个别 ios 真机上面测试时,快速输入和快速删除,会发现输入的文字或者数字,有自动删除、闪动、来回跳动等现象,经过查询各种资料,以及咨询官方得

    2024年02月11日
    浏览(35)
  • 小程序中修改input的placeholder字体颜色样式

    3. wxss 示例

    2024年03月25日
    浏览(36)
  • 微信小程序input的placeholder脱离文档流

    今天进行真机调试时input的提示词 placeholder脱离了文档流,但是奇怪的是input框没有脱离文档流 如下图所示: 微信开发工具正常:                                 真机: 不正常 脱离文档流               解决方法:  css 加上定位  效果: 这里记录一下  

    2024年02月16日
    浏览(30)
  • 微信小程序设置input框placeholder的字体大小

    给input框绑定 placeholder-class=\\\"placeholder-style\\\"这个属性。 绑定属性    设置样式  

    2024年02月16日
    浏览(38)
  • 小程序input的placeholder不垂直居中的问题解决

    input的placeholder不垂直居中,input设置高度后,使用line-height只能使输入的文字垂直居中,但是placeholder不会居中,反而会偏上。 首先placeholder样式自定义 有两种方法,第一种行内样式: 第二种加类名: 给input加上placeholder-class属性,然后给该属性 设置一个类名,在style中设置

    2024年02月11日
    浏览(27)
  • uniapp中的input,输入input回车事件和输入input事件

    data定义 methods方法 实现效果--车辆信息点击搜索框实现,当输入值!==‘’--------实现搜索界面,点击键盘回车------------实现车辆信息界面 全部代码

    2024年02月11日
    浏览(31)
  • 【uniapp】uniapp实现input输入显示数字键盘:

    一、官网文档: input | uni-app官网 二、文档: 三、效果: 【1】number:iPhone原生数字键盘不显示小数点 【2】digit: 【3】digit和inputmode:

    2024年02月06日
    浏览(32)
  • 微信小程序-----通用获取输入框的值

    在微信小程序中,可以通过以下步骤获取到输入框的值: 1. 在WXML中,使用标签创建一个输入框,并设置一个唯一的id属性。 2. 在JS中,定义一个事件处理函数,用于获取输入框的值。 3. 在事件处理函数中,通过e.detail.value获取输入框的值,并进行相应的处理。可以将其存储到

    2024年02月09日
    浏览(34)
  • 微信小程序——如何获取到输入框的值

    在微信小程序中,可以通过以下几种方式来获取输入框的值: 使用 bindinput 绑定输入事件,通过 event.detail.value 获取输入框的值。具体操作如下: 使用双向数据绑定,在 input 组件中使用 value 属性绑定一个变量,然后通过 this.data.variableName 获取输入框的值。具体操作如下: 通

    2024年02月09日
    浏览(35)
  • uniapp 微信小程序 placeholder字体、颜色自定义

    效果图: 1、template 2、style

    2024年02月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包