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

引言

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

准备工作

原生微信小程序

实现步骤

创建注册协议页面

创建 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
      })
    }
  },
});
相关推荐
言乐61 小时前
Python实现可运行解密游戏游戏框架
python·游戏·小程序·游戏程序·关卡设计
2501_9151063211 小时前
iOS 软件测试工具性能监控、日志分析 KeyMob、Instruments等
android·ios·小程序·https·uni-app·iphone·webview
云迈科技-软件定制开发13 小时前
2026 AI智能体小程序APP开发怎么做:从场景规划到上线交付的完整参考
大数据·人工智能·小程序
小码哥06813 小时前
医院陪诊小程序怎么开发-医院陪诊小程序源码功能-微信小程序 医院健康陪诊陪护系统
微信小程序·小程序·医院陪诊·陪诊系统·陪诊陪诊
书中枫叶1 天前
从「上次几点喂奶」到全栈小程序:我做了个喂宝助手
mongodb·微信小程序·node.js
黄华SJ520it1 天前
柯尔嫚商城模式开发:从概念到实现的完整指南
小程序·系统开发
ssshooter1 天前
小程序分包页面报 "has not been registered yet" 的隐蔽根因:一个动态 import 拖垮整个分包
前端·javascript·微信小程序
黄华SJ520it2 天前
线上线下多门店融合系统开发指南
小程序·系统开发
一孤程3 天前
Airtest自动化测试第五篇:小程序与Web测试——跨平台自动化全覆盖
前端·自动化测试·小程序·自动化·测试·airtest
CRMEB定制开发3 天前
开源商城源码下载后怎么搭建?五步走通完整流程
小程序·开源·商城系统·私域运营