#微信小程序# #uni-app# 实现提交表单或登录,需勾选同意协议,才可以进行下一步

这篇具有很好参考价值的文章主要介绍了#微信小程序# #uni-app# 实现提交表单或登录,需勾选同意协议,才可以进行下一步。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、需求:

实现提交表单或登录,需勾选同意协议,才可以进行下一步

二、步骤/思路:

(1)使用uni-app的组件checkbox-group排出勾选协议版面

uniapp 微信登录之前先判断是否勾选了用户协议,小程序,vue专栏,uni-app,前端,小程序,微信小程序,前端框架,vue.js

 uniapp 微信登录之前先判断是否勾选了用户协议,小程序,vue专栏,uni-app,前端,小程序,微信小程序,前端框架,vue.js

<view class="treaty">
    <u-checkbox-group placement="row" @change="boxcheck" v-model="treaty">
       <u-checkbox activeColor="blue" 
            label="同意《课程平台服务协议》《隐私协议》" 
            shape="circle">
       </u-checkbox>
    </u-checkbox-group>
</view>
<view class="bingling_btn" @click="toBngling()" >确定绑定</view>
<p class="cancel_btn" @click="cancel()">取消</p>

(2)设置一个多选框的数组,绑定在u-checkbox-group里,

使用这个数组来进行判断是否勾选了用户协议

data() {
	return {
		treaty:[],
        }
}

(3)设置点击事件toBngling(),写入判断this.treaty.length == 0; 

若没有勾选,那数组的长度就为0,就会弹出需要勾选用户协议的吐司,

若已勾选了按钮,那数组的长度就不为0,就可以进行下一步

//确定绑定
toBngling() {
	if (this.treaty.length == 0) {
		uni.$u.toast('请勾选《课程平台服务协议》《隐私协议》!')
		} else {
			this.$refs.uForm.validate().then(res => {
              //(此处为手机号号码及密码校验,略)
			}).catch(errors => {
				uni.$u.toast('请输入正确的账号信息!')
			})
		}	
	}

三、效果展示:

uniapp 微信登录之前先判断是否勾选了用户协议,小程序,vue专栏,uni-app,前端,小程序,微信小程序,前端框架,vue.js

uniapp 微信登录之前先判断是否勾选了用户协议,小程序,vue专栏,uni-app,前端,小程序,微信小程序,前端框架,vue.js文章来源地址https://www.toymoban.com/news/detail-531390.html

到了这里,关于#微信小程序# #uni-app# 实现提交表单或登录,需勾选同意协议,才可以进行下一步的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 微信小程序canvas实现简易手写签名版(uni-app)

    微信小程序可以通过canvas实现手写签名的效果,本文中使用的是微信小程序Canvas 2D接口 本示例中绘制的是横屏签名的效果,效果图如下: 这里我们需要调整canvas的物理宽高,默认物理宽高为300*150px,物理宽高调整通过css样式即可,本文中需要根据屏幕高度进行动态调整,使

    2024年02月12日
    浏览(42)
  • uni-app实现自定义导航栏,兼容H5、App、微信小程序

    很多情况下,系统自带的导航栏无法满足UI设计的要求,这时候就需要我们自定义导航栏来实现需求,要考虑跨端的多种情况,这里我们封装成一个组件来使用,实现效果如下: 一、H5、App、微信小程序的区别 1.H5:导航栏高度可以设为44px,它没有状态栏,因为H5端运行在浏览

    2024年04月13日
    浏览(42)
  • uni-app之微信小程序实现‘下载+保存至本地+预览’功能

    目录 一、H5如何实现下载功能 二、微信小程序实现下载资源功能方面与H5有很大的不同 三、 微信小程序实现文件(doc,pdf等格式,非图片)下载(下载-保存-预览)功能 四、图片预览、保存、转发、收藏:uni.previewImage() 五、 我当前遇到‘关于文件预览uni.openDocument()’API的问

    2024年02月15日
    浏览(44)
  • Uni-app实现左右滑动页面内容切换(兼容微信小程序)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档         前言         整体思路         一、HTML部分         二、Script部分         三、Style部分           (先声明哦我可不是偷懒,只是想学术借鉴一下)因为最近有在做左右滑动功能,

    2024年02月07日
    浏览(57)
  • 微信小程序使用uni-app开发小程序及部分功能实现详解心得

    目录 一、uni-app 1、简介 2、开发工具 3、新建 uni-app项目 4、把项目运行到微信开发者工具 二、实现tabBar效果 1、创建tabBar页面 2、配置tabBar 1、创建分包目录 2、在 pages.json 文件中配置 3、创建分包页面 四、公用方法封装 五、搜索功能 1、搜索组件 2、搜索建议实现 3、本地存储

    2024年02月11日
    浏览(45)
  • Uni-app开发小程序|基于微信小程序报修系统设计与实现

    作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库

    2024年02月15日
    浏览(41)
  • uni-app 微信小程序中如何通过 canvas 画布实现电子签名?

    一、实际应用场景 电子签名软件应用场景:电子签名在金融、银行、贷款行业中可以用于对内日常办公流转的文档的盖章签字,对外涉及业务合作协议,采购合同,贷款申请、信用评估、贷款合同、贷款文件表、说明函等等。 可以说,只要是涉及纸质文档签字盖章的场景,

    2024年02月10日
    浏览(36)
  • uni-app-微信小程序实现markdown文本解析、数学公式解析超详细教程

    在做AI问答功能,文本返回的是markdown形式,如果没有对Markdown文本进行转换很难看,如下图,转换后是不是很好了很多,特别是代码内容阅读起来舒服多了。 下面来介绍下,我在开发小程序 软件聚导航 AI助手对实现Markdown文本解析,看到两款较好的组件,其中第二款towxml组件

    2024年02月03日
    浏览(43)
  • uni-app的Vue.js实现微信小程序的紧急事件登记页面功能

    主要功能实现  完成发生时间选择功能,用户可以通过日期选择器选择事件发生的时间。 实现事件类型选择功能,用户可以通过下拉选择框选择事件的类型。 添加子养殖场编号输入框,用户可以输入与事件相关的子养殖场编号。 完成事件描述输入功能,用户可以通过文本输

    2024年02月12日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包