zoukankan      html  css  js  c++  java
  • 小程序 根据内容长度而滚动

    根据内容长度而滚动,主要用到小程序自带的组件 scroll-view ,如果是横向滚动 则使用 scroll-left ;如果是竖向滚动 scroll-top 

    我现在遇到的场景是在选择地址  这个问题:当你选择完后我们依然能够见到 请选择  

     

    <scroll-view scroll-x="true" style="height:{{height-50}}px;" scroll-left="{{scrollLeft}}">
     <view wx:for="{{recordList}}" wx:key="item.id">
         <text>{{item.text}}</text>
     </view
    </scroll-view>
    
    
    Page({
     data: {
     scrollLeft: 0,
     addressList:[] //这些个地址呢,是存在这个数组里的,可以根据长度来决定scrollLeft的值
     },
     onLoad: function (options) {
    
      that.setData({
       // 1.计算页面上每一个item的标签的高
       // 2.用数组的获取的addressList的长度*每个item标签的高度(100是我目测的,说白了就是瞎写的,反正肯定比每个item的宽度大,只要够宽就行。)
       scrollLeft: this.data.addressList.length * 100
      })
      }
     
    })

    在你点击地址时 给 scrollLeft 赋值就行了

    有用,百度上的都是高度 https://www.jb51.net/article/150492.htm

  • 相关阅读:
    2017年度最具商业价值人工智能公司TOP50 榜单发布
    滑动swipe的妙用
    UE3优化
    UE4 框架
    制作HUD
    Component概念
    手游记事
    C++与UnrealScript脚本交互
    unreal Script(US)一些注意事项
    UDK游戏打包详解
  • 原文地址:https://www.cnblogs.com/TreeCTJ/p/11642359.html
Copyright © 2011-2022 走看看