微信小程序怎么写显示和隐藏效果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序怎么写显示和隐藏效果相关的知识,希望对你有一定的参考价值。

可以把微信小程序隐藏起来。

    打开微信“我”的页面,然后打开“设置”

2. 然后点开设置,在设置页面有个“通用”

3. 点开通用,再点开“发现页管理”

4. 打开发现页管理,把“小程序”关掉

5. 这样再返回“发现”页面看,就看不见小程序啦,”小程序“已经被隐藏了

    参考技术A 提供了wx:if ,自己写显示条件就好了,如果true了就显示 否则就隐藏,微信小程序是数据绑定的和操作dom是两个思路,不要想着hidden了 参考技术B wxml:
    <view >
    <button class="showView?'show':'hide'" bindtap="change">showView?'隐藏':'显示'</button>
    <button class="showView?'hide':'show'" bindtap="change">showView?'隐藏':'显示'</button>
    </view>
    <view class="showView?'show':'hide'">
    <text class="text">我是被显示被隐藏控件</text>
    </view>
    wxss:
    .hide
    display: none;

    .show
    display: block;

    js:
    Page(
    data:
    showView: true
    ,
    onLoad: function (options)
    showView: (options.showView == "true" ? true : false)
    ,
    change: function ()
    var that = this;
    that.setData(
    showView: (!that.data.showView)
    )

    )
    照着敲一遍就会了本回答被提问者采纳

    微信小程序隐藏和显示切换

    微信小程序的菜单隐藏和显示切换小例子,菜单是请求服务器获取的内容。

    index.wxml文件代码如下

    <!--index.wxml-->
    <view class="container" bindtap=\'hidemenu\'>
      <view class=\'header\'>
        <image src=\'/img/menu.png\' style=\'width:20px;height:20px;padding-right:10px;\' bindtap=\'menu\'></image>
        <text>{{title}}</text>
      </view>
      <view class=\'category_list {{showview ? "hide" : "show"}}\'>
        <navigator wx:for="{{category}}">
          {{item.title}}({{item.count_post}})
        </navigator>
      </view>
    </view>

    index.wxss代码如下

    /**index.wxss**/
    .header{
      display: flex;
      flex-direction: row;
      background-color: #1AAD19;
      color: white;
      padding-top: 10rpx;
      padding-bottom: 10rpx;
    }
    .category_list{
      background-color: #1AAD19;
      width: 200rpx;
      text-align: center;
      color: white;
    }
    .category_list navigator{
      padding-top: 20rpx;
      padding-bottom: 20rpx;
    }
    .hide{
      display: none;
    }
    .show{
      display: block;
    }

    index.js代码如下

    //index.js
    //获取应用实例
    const app = getApp()
    
    Page({
      data: {
        title: \'欢迎来到社区\',
        showview:true,
      },
      //事件处理函数
      onLoad: function () {
        var that = this
        wx.request({
          url: \'http://127.0.0.1/lss/public/api/index/getcategory\',
          success:function(res){
            that.setData({
              category: res.data.data
            })
          }
        })
      },
      menu:function(options){
        var that = this
        that.setData({
          showview: that.data.showview ? false : true,
        })
    
      }
    })


    默认隐藏,点击显示,再点击隐藏。

     

    以上是关于微信小程序怎么写显示和隐藏效果的主要内容,如果未能解决你的问题,请参考以下文章

    【微信小程序】隐藏和显示的方式

    微信小程序的顶部手机状态栏怎么做成下面的那种效果,全屏显示?

    微信小程序空格符怎么写

    微信小程序-隐藏和显示自定义的导航

    微信小程序 按钮效果

    微信如何在其他小程序隐藏最小窗口