微信小程序 实现注册协议滚动置底部 显示按钮状态

引言

网络软件的软件协议,用户协议等相关协议的认可,防止以及保护个人或公司权益。

准备工作

原生微信小程序

实现步骤

创建注册协议页面

创建 wxml 文件,编写注册协议内容

创建 wxss 文件,设置页面样式

添加滚动事件

在 wxml 文件中添加 scroll-view 组件

在 js 文件中监听滚动事件 【scrolltolower】

判断滚动位置

获取滚动位置

判断是否滚动到底部

显示按钮状态

在 wxml 文件中添加按钮

在 js 文件中控制按钮的显示状态

代码示例

wxml

xml 复制代码
<view class="qyinfo-box">
    <scroll-view class="scroll-view" scroll-y bindscrolltolower="scrolltolower">
        <rich-text nodes="{{content}}"></rich-text>
    </scroll-view>
    <button disabled="{{canagree == true}}" bindtap="agree">同意并继续</t-button>
</view>

json

xml 复制代码
{
  "component": true,
  "usingComponents": {}
}

js

typescript 复制代码
Component({
  behaviors: [],
  properties: {

  },
  data: {
    content: '',// 协议内容
    canagree:true,// 是否滚动置底关联按钮状态 false 可以点击 true 禁止点击
  },
  lifetimes: {
    created() {},
    attached() {},
    moved() {},
    detached() {},
  },
  methods: {
    scrolltolower() {
      this.setData({
        canagree:false
      })
    }
  },
});
相关推荐
极限挑战哥4 小时前
共享电单车联营平台分账架构实践:二清合规与自动分账零人工方案
java·大数据·人工智能·微信小程序·架构·微信公众平台
超级新零售11 小时前
服装订货会数字化:商品版本、订单状态与后续配发数据如何衔接?
大数据·小程序·企业微信
云-缩影13 小时前
拆解微信小程序后端架构:ECS、RDS、SSL 和 VPC 怎么配合
微信小程序·架构·ssl
拖孩13 小时前
AI 帮我写的小程序上线 44 天:36 个人进了收银台,8 个人付钱
前端·后端·微信小程序
xiezhr15 小时前
我用workBuddy开发了自己的第一个小程序并成功上线了
ai·小程序·ai agent·workbuddy
sinat_267611911 天前
用 AI 开发微信小程序(八):一个极简收纳工具的开发复盘
微信小程序·小程序
李纲明1 天前
微信小程序真机预览白屏或 request 失败:先核 request 合法域名与 TLS,再查体验版与本地缓存
缓存·微信小程序·小程序·小程序开发·devdiy·真机预览·合法域名
klfdgl2 天前
线上商城小程序投入测算,有成熟开发经验服务商的长期收益对比
小程序
一木 之林2 天前
Dify学习笔记 03 · RAG检索增强生成:三代范式、评估与落地(第40-45、55-56集)
笔记·小程序·交互·dify