微信小程序悬浮按钮怎么出来

微信小程序悬浮按钮怎么出来,第1张

手机使用微信时,为了方便随时查看小程序,想要设置小程序的悬浮亩运,那么微信小程序悬浮按钮怎么出来,为此本篇介绍以下方法。

手机打开微信,在发现页面,点击【迅皮梁小程序】。

在小程序页面,点击一个小程序,比如:百度网盘。

在小程序,点击右上角的三个点。

页面握岩下方出现选项,点击【浮窗】。

完成后,返回页面,就可以看到微信小程序悬浮按钮已经出来了。

微信小程序 ,列表头滚动的过程中 ,view  悬浮在顶部  ,如何实现这样的一个效果呢??

//index.js

//获取应用实例

const app = getApp()

Page({

  data: {

    testData: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],

    testData2: [1, 2, 3, 4, 5,  10],

    //是否显示 悬停布局

    isshow:false,

    //悬浮布局的数据

    toptexxt:""

  },

  onLoad: function () {

  },

  /**

* 页面加载完成

*/

  onReady: function () {

  },

  /**

* 页面滚动监听

*/

  onPageScroll: function (e) {

    //console.log(e)

    let that = this

    let query = wx.createSelectorQuery()

    query.selectAll(".section-cell").boundingClientRect(function (res) {

      console.log(res)

      let size =res.length

      let position = -1

      let topshow = -1000//根据需求设置大小

      let i=0

      //根据 top  的 大小 获取 当前距离顶部最近的view 的下标, 负数最大值 或者是0,

      for(i=0i<sizei++){0

        let top = res[i].top

     锋燃轿   if(top<段拦=0 &&top>topshow ){

          topshow = top

          position=i

        }

      }

      console.log("当前坐标是 position = "+position)

      let isshow =false

      if (res[0].top<0){

        if(position==-1) position=0

          isshow = true

      }

      that.setData({

        isshow: isshow,

        toptexxt: isshow?that.data.testData[position]:""

      })

    }).exec()

  },

})

<!--index.wxml-->

<view>

  <view class='header'>这里是header</view>

  <view hidden='{{!isshow}}'>

    <view class= "section-header section-fixed" >这是section-header {{toptexxt}}</view>

  </view>

  <view wx:for="{{testData}}" wx:key="{{testData}}">

    <view>

      <view class='section-cell' id='top{{item}}'>{{item}} </view>

      <银肆view wx:for="{{testData2}}" wx:key="{{testData2}}">

        <view class='section-cell2' id='child{{item}}'>{{item}}</view>

      </view>

    </view>

  </view>

</view>

/**index.wxss**/

.section-placeholder {

  background-color: white

}

.section-fixed {

  position: fixed

  top: 0

}

.header {

  height: 300rpx

  width: 750rpx

  background-color: bisque

}

.section-header {

  height: 80rpx

  width: 750rpx

  background-color: rebeccapurple

}

.section-cell {

  width: 750rpx

  height:80rpx

  background-color: gold

  margin-top: 2rpx

}

.section-cell2 {

  height: 50rpx

  width: 750rpx

  background-color: darkred

}

图片效果

1.打开微信进入后,从微信主界面上方下拉,调出小程序胡首界面。

2.在小程序中,选择需要查看的小程序进入。

3.进入后,点击右上方三个点的图标进入。

4.进入后,在下方的选裤肢数项内,点击浮窗的选项。

5.点饥桐击后,可以看到微信界面的右侧就会显示浮窗,点击该浮窗进入。

6.手机或者电脑端可以把小程序添加桌面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12417166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存