效果图

直接上代码
直接封装成一个组件,哪里需要就直接调用就可以了
<template>
<div class="am-payPwd" :id="`ids_${id}`">
<input
type="password"
readonly
onfocus="this.removeAttribute('readonly');"
maxlength="1"
autocomplete="new-password"
@input="changeInput"
@click="changePwd"
v-model="pwdList[i]"
@keyup="keyUp($event)"
@keydown="oldPwdList = pwdList.length"
class="shortInput"
v-for="(v, i) in 6"
:key="i"
/>
</div>
</template>
<script>
export default {
data() {
return {
pwdList: [],
oldPwdList: [],
isDelete: false,
ipt: "",
active: -1,
};
},
props: {
id: {
type: Number,
de

本文介绍如何利用Vue.js技术实现一个用于支付场景的密码输入框组件。通过封装组件,可以在项目中方便地复用该功能。
最低0.47元/天 解锁文章

461

被折叠的 条评论
为什么被折叠?



