当前位置: 首页 > news >正文

订水商城H5实战教程-03用户协议

目录

  • 1 创建页面
  • 2 为文本组件增加事件
  • 3 检查用户协议是否勾选
  • 最终效果

我们上一篇介绍了打开首页时弹出登录窗口的功能,本篇我们实现一下用户协议。

1 创建页面

功能是点击用户协议的时候打开具体的协议内容,需要先创建一个页面。打开自定义应用,点击新建页面的图标
在这里插入图片描述
输入页面名称
在这里插入图片描述
在页面里添加一个数据详情组件
在这里插入图片描述
数据模型选择用户协议,数据筛选设置为协议名称等于用户协议
在这里插入图片描述
然后清空数据详情的组件,我们添加一个富文本展示组件
在这里插入图片描述
给内容属性绑定字段,点击fx,绑定为协议内容
在这里插入图片描述
现在页面内容是空的,因为还没有录入数据,点击左侧导航条的数据源图标,找到我们的用户协议数据源,点击管理数据
在这里插入图片描述
录入我们的测试数据
在这里插入图片描述
数据录入后再次刷新页面,数据就加载出来了
在这里插入图片描述

2 为文本组件增加事件

我们现在用户协议用蓝色标识,引导用户可以点击,选中文本组件,增加事件
在这里插入图片描述
设置打开页面事件
在这里插入图片描述
选择我们的用户协议页面
在这里插入图片描述
用户协议页面还应该有个导航条引导用户再回到首页,添加一个顶部导航组件
在这里插入图片描述
修改我们的导航标题,改为用户协议
在这里插入图片描述

3 检查用户协议是否勾选

在登录的时候需要检查用户协议是否勾选,可以在点击确定按钮时候加判断条件。选中确定按钮,设置事件,选中逻辑分支
在这里插入图片描述
设置判断条件
在这里插入图片描述

If($w.radio1.value==='1', true, false)

这个表达式有三个参数,第一个是条件,第二个和第三个是返回值。逻辑是如果条件为true就返回true,如果条件为false就返回false

我们这里用$w.radio1.value获取单选按钮的选中值,如果值为1表示单选按钮被选中,否则就返回false

如果单选按钮被选中,我们跳转到注册页面,新建一个用户注册的页面
在这里插入图片描述
当满足条件时我们打开用户注册页面
在这里插入图片描述
在这里插入图片描述
当不满足条件时,设置提示信息,提示用户勾选
在这里插入图片描述
在这里插入图片描述

最终效果

打开首页,点击用户协议跳转到用户协议页面,未勾选的时候点击确认提示信息,勾选之后跳转到注册页面
在这里插入图片描述

http://www.lryc.cn/news/204538.html

相关文章:

  • 淘宝app商品详情源数据API接口(解决滑块问题)可高并发采集
  • xcode15一直显示正在连接iOS17真机问题解决
  • stm32通过AT指令与esp8622通信
  • Flutter 类似onResume 监听,解决入场动画卡顿
  • 1024勋章
  • C++栈、队列、优先级队列模拟+仿函数
  • ES挂载不上怎么处理?
  • 问题与分类
  • 021-Qt 配置GitHub Copilot
  • 如何使用 PostgreSQL 进行数据迁移和整合?
  • Qt Signals Slots VS QEvents - Qt跨线程异步操作性能测试与选取建议
  • Postgres 和 MySQL 应该怎么选?
  • 【在英伟达nvidia的jetson-orin-nx和PC电脑ubuntu20.04上-装配ESP32开发调试环境-基础测试】
  • 我终于搞明白了HTTPS协议了!超长文章!
  • Golang Testify介绍
  • DALL·E 3怎么用?DALL·E 3如何申请开通 ?DALL·E 3如何免费使用?AI绘画教程来喽~
  • 安装 Dispatch 库
  • 【Unity程序技巧】异步保险箱管理器
  • ChatGPT 助力英文论文翻译和润色
  • 【2024秋招】腾讯云智武汉后端开发一面 2023-9-20
  • k8s-----16、配置管理-ConfigMap
  • QML QTP0001 not set 警告
  • Mac M1编译 swift 5.8.1源码
  • [极客大挑战 2019]EasySQL
  • 统信UOS技术开放日:四大领域全面接入AI大模型能力
  • 【Linux系统编程:信号】产生信号 | 阻塞信号 | 处理信号 | 可重入函数
  • Linux NFS的整体架构与核心代码解析
  • 28、Flink 的SQL之DROP 、ALTER 、INSERT 、ANALYZE 语句
  • 正则表达式[总结]
  • 【docker】搭建xxl-job