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

引言

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

准备工作

原生微信小程序

实现步骤

创建注册协议页面

创建 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 小时前
2026微信小程序抓包全解析:从实操落地到合规风控,解锁前端调试新范式
前端·微信小程序·小程序·抓包·系统代理绕过·https证书严格校验·进程隔离
fix一个write十个10 小时前
【uniApp开发】微信小程序 web-view 内嵌 H5 跳转支付踩坑实录
微信小程序·uni-app
互联科技报18 小时前
2026小程序店铺装修模板怎么选?小程序店铺装修教程是什么?
小程序
凡科网小帆19 小时前
右以云小程序:零基础企业的高性价比数字化落地实录
小程序
棋宣19 小时前
微信小程序onShareAppMessage 分享-生命周期函数 在vue3中 组合式函数 hooks中不生效
微信小程序·小程序
2601_9579665319 小时前
抽卡机盲盒小程序怎么做?完整功能搭建与开发要点
小程序
好赞科技1 天前
深度测评2026年精选美发预约小程序排行榜 革新预约新体验 修订
大数据·微信小程序
一颗无敌码农2 天前
多商户与多门店电商系统有什么区别?核心模式解析
微信小程序·php·用户运营·crmeb
wuyoula2 天前
全新多平台电商代付商城源码
开发语言·c++·ui·小程序·php源码
低代码布道师2 天前
微搭低代码MBA 培训管理系统实战 36——小程序端课程预约功能实现
低代码·小程序