uni-app-开发碰到的各种问题(1)

本文主要讨论了uni-app中textarea原生组件在安卓设备上输入文字时,输入文字层级高于弹窗的问题,以及input组件在安卓上placeholder重叠的现象。针对这两个问题,提出了具体的解决方案:通过监听`onFocus`和`blur`事件来动态调整placeholder的显示状态,从而避免输入框重叠问题。此外,还提供了涉及前端开发、小程序、uni-app的标签供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

1.uni-app原生组件textarea出现安卓输入文字时,点击弹窗看到输入文字层级比弹窗高
2.input原生组件placehoder在安卓上出现重叠现象
代码:

<view class="box-input-bottom">
    <textarea maxlength="100" class="area-text" v-show="androidFlag"
         rows="6"
         placeholder="请输入"
         @input="descInput"
         v-model="writeInput"></textarea>
     <span class="box-input-bottom-ran">{{remnant}}/100</span>
   </view>
<view class="search">
	<input
		v-model="keywords"
		type="text"
		confirm-type="search"
		@confirm="confirmSearch"
		@input="onFocus"
		@blur="blurAccount"
		class="search-input" />
		<text class="placeholder" v-if="placeAccount">请输入搜索内容</text>
		<image class="search-icon" src="@/static/icons/goods/search_icon.png" />
		<image v-if="keywords" @click="clearSearch" class="close-icon" src="@/static/icons/goods/close-upload@2x.png" />
</view>

原因分析:

在小程序内部组件在安卓手机上问题


解决方案:

onFocus () {
	this.placeAccount = false
},
blurAccount () {
	this.placeAccount = true
},```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值