小程序 scroll-view

1 保证成功要注意的点:

1  <button class="weui-btn" formType="submit" id="{{id}}">下一步</button>

2  <scroll-view style="height: 100%;" scroll-y="true" scroll-into-view="{{id}}" scroll-with-animation="true">

3  <view id="name" class="tui-list-head">name</view>

4 .tui-fixed-y{
  width: 100%;
  height: calc(100% - 80rpx);
  position: fixed;

  bottom: 0;
  left: 0;
}

 

2 上完整代码:(在上面这些点满足的基础上,只要把 "{{id}}"  的id 设为动态变量即可)

.wxml

<form bindsubmit='formSubmit'>
  <button class="weui-btn" formType="submit" id="{{id}}">下一步</button>
<!--列表滚动区  -->
<view class="tui-fixed-y">
  <scroll-view style="height: 100%;" scroll-y="true" scroll-into-view="{{id}}" scroll-with-animation="true">
    <view>
      <view id="name" class="tui-list-head">name</view>
      <view class="tui-list-li">name 列表</view>
    </view>
     <view>
      <view id="phone" class="tui-list-head">phone</view>
      <view class="tui-list-li">phone 列表</view>
    </view>
     <view>
      <view id="add" class="tui-list-head">add</view>
      <view class="tui-list-li">add 列表</view>
    </view>
     <view>
      <view id="age" class="tui-list-head">age</view>
      <view class="tui-list-li">age 列表</view>
    </view>
  </scroll-view>
</view>
</form>

.js

Page({
  data: {
    id:"age"
  },

  formSubmit: function (e) {
    this.setData({ id: "add" })
    console.log(this.data.id)
  }
})

.wxss

.tui-fixed-y{
  width: 100%;
  height: calc(100% - 80rpx);
  position: fixed;
  bottom: 0;
  left: 0;
}
.tui-list-head{
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 30rpx;
  color: blue;
}
.tui-list-li{
  height: 400px;
  padding: 10rpx;
  color: #fff;
  font-size: 50rpx;
  background-color: #2EB3FF;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值