开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 12555|回复: 1
收起左侧

[源码] 极简登录zc模板

[复制链接]

结帖率:100% (5/5)
发表于 2021-12-7 22:12:05 | 显示全部楼层 |阅读模式   河南省郑州市
本帖最后由 石榴熟了 于 2021-12-7 22:12 编辑

极简的登陆模板,包含登陆,zc,找回密码,提供APP项目学习示例


引入组件
import wInput from './components/watch-login/watch-input.vue' //input
import wButton from './components/watch-login/watch-button.vue' //button

export default {
    components:{
        wInput,  //input
        wButton  //button
    }
}


Input的使用
<wInput
    v-model="username"        //绑定值
    type="text"               //Input文本类型
    maxlength="11"            //最大长度(默认20)(选填)
    placeholder="请输入用户名" //占位符 提示性语句(选填)
    focus                   //是否默认聚焦
></wInput>

密码文本
<wInput
    v-model="password"        //绑定值
    type="password"           //Input密码类型
    placeholder="请输入密码"   //占位符 提示性语句(选填)
    isShowPass                //开启 是否显示密码图标(选填)
></wInput>

倒计时
<wInput
    v-model="verCode"        //绑定值
    type="number"            //Input数字类型
    placeholder="验证码"      //占位符 提示性语句(选填)

    isShowCode               //开启 倒计时
    codeText="获取重置码"     //自定义倒计时文字,默认 获取验证码(选填)
    setTime="30"             //设置倒计时时间,默认60秒,(选填)
    ref="runCode"            //注册用于触发验证码倒计时
    @setCode="getVerCode()"  //设置绑定 点击触发的事件
></wInput>

//自定义事件
getVerCode(){
    //获取验证码
    console.log("获取验证码")
    //触发倒计时(一般用于请求成功验证码后调用)
    this.$refs.runCode.$emit('runCode');

    //终止倒计时(用于突然需要终止倒计时的场景)
    this.$refs.runCode.$emit('runCode',0);
}

Button的使用
<wButton
    text="重置密码"                  //按钮文本
    rotate="false"                  //是否开启加载动画
    bgColor="#333333"               //按钮背景颜色(可选)
    fontColor="#FFFFFF"             //字体颜色(可选)
    @click.native="startRePass()"   //触发自定义点击事件
></wButton>

<wButton
    rotate="false"                  //是否开启加载动画
    bgColor="#333333"               //按钮背景颜色(可选)
    fontColor="#FFFFFF"             //字体颜色(可选)
    @click.native="startRePass()"   //触发自定义点击事件
>
    <view slot="text">
        按钮文本另一种用法
    </view>
</wButton>


目录结构
├── components    //组件
│   └── watch-login    //登录组件
│   │   └── css    //css
│   │   │   ├── Icon.css    //从ColorUi提取的Icon
│   │   └── watch-input.vue    //Input组件
│   │   └── watch-button.vue    //button组件
├── pages    //页面文件夹  
│   └── login
│   │   └── css    //样式/Icon
│   │   │   ├── main.css    //主样式
│   │   ├── login.vue    //登录页
│   │   ├── register.vue    //注册页
│   │   ├── forget.vue    //忘记密码页





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2022-7-16 16:01:01 | 显示全部楼层   江苏省泰州市
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表