3.4_表单组件_input

Posted luwei0915

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.4_表单组件_input相关的知识,希望对你有一定的参考价值。

img:

技术图片

 

 code:

<template>
    <view>
        <view>
            <input class="uni-input" auto-focus placeholder="输入框" placeholder-style="color:red" />
            <input class="uni-input" confirm-type="search" placeholder="手机键盘右下角搜索" />
            <!-- #ifndef H5 -->
            <input class="uni-input" confirm-type="send" placeholder="键盘右下角按钮显示为发送" />
            <!-- #endif -->
            <input class="uni-input" maxlength="10" placeholder="控制字符数最大为10" />
            <view>{{inputVal}}</view>
            <input class="uni-input" @input="onKeyInput" placeholder="实时获取输入值" />
            <input class="uni-input" @input="replaceInput" v-model="changeValue" placeholder="连续的两个1会变成2" />
            <!-- #ifndef MP-BAIDU -->
            <input class="uni-input" ref="input1" @input="hideKeyboard" placeholder="输入123自动收起键盘" />
            <!-- #endif -->
            <input class="uni-input" type="number" placeholder="自然数字" />
            <input class="uni-input" type="digit" placeholder="带小数点的数字键盘" />
            <input class="uni-input" type="idcard" placeholder="身份证输入键盘" />
            <input class="uni-input" type="text" password placeholder="密码输入框" />
            <view class="u-f">
                <input class="uni-input" placeholder="可查看密码的输入框" :password="showPassword" />
                <!-- 动态添加 password属性 -->
                <text class="uni-icon" :class="[!showPassword ? ‘uni-eye-active‘ : ‘‘]" @click="changePassword">&#xe568;</text>
            </view>
        </view>
    </view>
</template>
<script>
    export default {
        data() {
            return {
                inputVal: ‘无‘,
                changeValue: ‘‘,
                inputClearValue:‘‘,
                showPassword: true
            }
        },
        methods: {
            onKeyInput(e) {
                this.inputVal = e.detail.value;
            },
            replaceInput(e) {
                var value = e.detail.value;
                if (value === ‘11‘) {
                    this.changeValue = ‘2‘;
                }
            },
            hideKeyboard(e) {
                if (e.detail.value === ‘123‘) {
                    uni.hideKeyboard();
                }
            },
            changePassword() {
                this.showPassword = !this.showPassword;
            }
        }
    }
</script>

<style scoped>
    .u-f{
        display: flex;
    }
    .uni-eye-active{
        color: #007AFF;
    }
</style>

以上是关于3.4_表单组件_input的主要内容,如果未能解决你的问题,请参考以下文章

vue_表单_组件

3.1_表单组件_button

python---django中form组件自定制属性以及表单的各种验证

Element-ui 表单的基础使用

表单组件,修改input组件的placehold的文字显示以及颜色控制

Django之form组件