uniapp 微信小程序 input详解 带小数点的input、可查看密码的输入框input

这篇具有很好参考价值的文章主要介绍了uniapp 微信小程序 input详解 带小数点的input、可查看密码的输入框input。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

官网文档地址
uniapp 微信小程序 input详解 带小数点的input、可查看密码的输入框input,uni-app,微信小程序,小程序
uniapp 微信小程序 input详解 带小数点的input、可查看密码的输入框input,uni-app,微信小程序,小程序
1、template

<!-- 本示例未包含完整css,获取外链css请参考上文,在hello uni-app项目中查看 -->
<template>
	<view>
		<view class="uni-common-mt">
			<view class="uni-form-item uni-column">
				<view class="title">可自动聚焦的input</view>
				<input class="uni-input" focus placeholder="自动获得焦点" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">键盘右下角按钮显示为搜索</view>
				<input class="uni-input" confirm-type="search" placeholder="键盘右下角按钮显示为搜索" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">控制最大输入长度的input</view>
				<input class="uni-input" maxlength="10" placeholder="最大输入长度为10" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">实时获取输入值:{{inputValue}}</view>
				<input class="uni-input" @input="onKeyInput" placeholder="输入同步到view中" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">控制输入的input</view>
				<input class="uni-input" @input="replaceInput" v-model="changeValue" placeholder="连续的两个1会变成2" />
			</view>
			<!-- #ifndef MP-BAIDU -->
			<view class="uni-form-item uni-column">
				<view class="title">控制键盘的input</view>
				<input class="uni-input" ref="input1" @input="hideKeyboard" placeholder="输入123自动收起键盘" />
			</view>
			<!-- #endif -->
			<view class="uni-form-item uni-column">
				<view class="title">数字输入的input</view>
				<input class="uni-input" type="number" placeholder="这是一个数字输入框" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">密码输入的input</view>
				<input class="uni-input" password type="text" placeholder="这是一个密码输入框" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">带小数点的input</view>
				<input class="uni-input" type="digit" placeholder="带小数点的数字键盘" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">身份证输入的input</view>
				<input class="uni-input" type="idcard" placeholder="身份证输入键盘" />
			</view>
			<view class="uni-form-item uni-column">
				<view class="title">控制占位符颜色的input</view>
				<input class="uni-input" placeholder-style="color:#F76260" placeholder="占位符字体是红色的" />
			</view>
      <view class="uni-form-item uni-column">
				<view class="title"><text class="uni-form-item__title">带清除按钮的输入框</text></view>
				<view class="uni-input-wrapper">
					<input class="uni-input" placeholder="带清除按钮的输入框" :value="inputClearValue" @input="clearInput" />
					<text class="uni-icon" v-if="showClearIcon" @click="clearIcon">&#xe434;</text>
				</view>
			</view>
			<view class="uni-form-item uni-column">
				<view class="title"><text class="uni-form-item__title">可查看密码的输入框</text></view>
				<view class="uni-input-wrapper">
					<input class="uni-input" placeholder="请输入密码" :password="showPassword" />
					<text class="uni-icon" :class="[!showPassword ? 'uni-eye-active' : '']"
						@click="changePassword">&#xe568;</text>
				</view>
			</view>
		</view>
	</view>
</template>

2、script

<script>
export default {
    data() {
        return {
            title: 'input',
            focus: false,
            inputValue: '',
            showClearIcon: false,
            inputClearValue: '',
            changeValue: '',
            showPassword: true
        }
    },
    methods: {
        onKeyInput: function(event) {
            this.inputValue = event.target.value
        },
        replaceInput: function(event) {
            var value = event.target.value;
            if (value === '11') {
                this.changeValue = '2';
            }
        },
        hideKeyboard: function(event) {
            if (event.target.value === '123') {
                uni.hideKeyboard();
            }
        },
        clearInput: function(event) {
            this.inputClearValue = event.detail.value;
            if (event.detail.value.length > 0) {
                this.showClearIcon = true;
            } else {
                this.showClearIcon = false;
            }
        },
        clearIcon: function() {
            this.inputClearValue = '';
            this.showClearIcon = false;
        },
        changePassword: function() {
            this.showPassword = !this.showPassword;
        }
    }
}
</script>

3、温馨提示
当比较输入框内的数值大小时,由于输入的类型为string,所以比较的时候需要转换为数值类型Number()
if(Number(this.num1) > Number(this.num2)){

}文章来源地址https://www.toymoban.com/news/detail-604119.html

到了这里,关于uniapp 微信小程序 input详解 带小数点的input、可查看密码的输入框input的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Matlab保留小数点后两位

    Matlab保留小数点后两位 在Matlab中,我们经常需要处理数值数据,并在输出结果时保留特定的小数位数。本文将演示如何使用Matlab来保留小数点后两位。 首先,让我们看一个简单的例子。假设我们有一个数值变量x,其值为3.14159265359。我们希望将其保留两位小数并输出。 在上

    2024年02月05日
    浏览(38)
  • python中如何改变小数点后位数

    在python中一般一般有三种改变小数点后位数的方法: 第一种:使用python内置的round()函数 a = 1.1314 a = 1.0000 a = 1.1267 b = round(a.2)b = round(a.2)b = round(a.2) output b = 1.13 output b = 1.0 output b = 1.13 第二种:使用python内置的format()函数 a = 1.1314 a = 1.0000 a = 1.1267 output b=1.13 outpu

    2023年04月08日
    浏览(30)
  • Java中三种保留小数点的方法

    方法一:使用BigDecimal格式化小数点 结果 方法二: 使用Math工具中的取整方法,可用于浮点数取整,只看浮点数的小数位是何值来判断. 结果展示: 方法三: 使用DecimalFormat数据格式化方式. 结果展示:

    2024年02月11日
    浏览(33)
  • python保留小数点后几位的方法

    方法一:使用字符串格式化 注意:使用字符串格式化后的是字符串格式 输出 方法二:使用round内置函数 注意:使用round后的是浮点数格式 输出 输出

    2024年02月05日
    浏览(33)
  • laravel 图表Apexchart 整数多出小数点

    Apexchart做统计界面发现一个问题,数据全是整数,但是还显示小数点,如下图:  网上很少有答案,自己研究了很久,分享下经验 第一种方案重新buildDefaultScript方法    第2种方案: 在图表配置加入可执行的 JS 代码 可以自己封装一个方法继承Chat 然后在调用 改写后效果如下

    2024年02月06日
    浏览(25)
  • 在 JavaScript 中,保留小数点后两位的方法

    在 JavaScript 中,有多种方法可以保留小数点后两位。以下是其中的一些方法: 1. toFixed() 方法:该方法将数字转换为字符串,并保留指定的小数位数。 2. Math.round() 方法:该方法将数字四舍五入到指定的小数位数。  3. parseFloat() 和正则表达式:该方法将字符串转换为数字,并

    2024年02月12日
    浏览(29)
  • java BigDecimal使用(小数点,字符串等转换)

    Java中提供了操作大数字(超过 16位 有效位)的类, 即 java.math.BigInteger 类和 java.math.BigDecimal 类,用于高精度计算。 float和Double只能用来做科学计算、工程计算等;在商业计算中,对数字精度要求较高(例如货币值),必须使用 BigInteger 类和 BigDecimal 类,它支持任何精度的定点数,

    2024年02月14日
    浏览(30)
  • chatgpt赋能python:Python去掉小数点的方法

    在Python编程中,经常会遇到需要去掉小数点的情况,比如输出整数等。本文将介绍常用的几种方法。 将浮点数转换为整数是最简单的方法之一,使用内置函数int()即可。 但需要注意的是,使用这种方法会直接截断小数部分,可能会导致精度损失。 使用内置函数round()可以对浮

    2024年02月11日
    浏览(31)
  • Java数字字符串去除小数点后末尾多余的0

    需求说明: 数字字符串去除小数点后末尾多余的0 如果字符串为空返回0,非数字则返回原字符串** 方法一(使用BigDecimal): 方法二(使用Float.parseFloat): 引用方法静态方法DecimalInputText :

    2024年02月11日
    浏览(70)
  • 【iOS】UITextField中的输入检测——限制只能输入数字和小数点

    最近趁着放假时间,在看The Big Nerd Ranch的iOS编程,想着重新复习一遍iOS开发的基础知识 书中第四章有一个温度转换的app实现,整体实现并不难 其中有个问题—— 如何利用 UITextFieldDelegate 委托限制 UITextField 的输入 UITextFieldDelegate 里面有个函数 简单来说,就是通过这个函数处

    2024年01月20日
    浏览(32)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包