View 属性hidden控制显示与隐藏

发布于 7 年前作者 ryan5236 次浏览最后编辑 7 年前来自 ask

<view hidden=‘{{hidden}}’>

     <view class=‘inputView’>

       <view>

         <text class=‘textTitle’>公司信息</text>

       </view>

       <text class=‘textValue’>{{companyInfo}}</text>

     </view>

     <view class=‘inputView’>

       <view>

         <text class=‘textTitle’>开户信息</text>

       </view>

       <text class=‘textValue’>{{bankInfo}}</text>

     </view>

   </view>

hidden=false,这个布局模块不显示是什么问题造成的?

.inputView {

 display: flex;

 flex-direction: row;

 width: 100%;

 align-items: center;

 border-bottom: 1px solid #f0f0f0;

 margin-left: 10px;

 height: 50px;

}

4 回复
gangzhong
gangzhong1 楼6 年前

 页面跳转传参:

wx.navigateTo({

      url: ‘/pages/detailed/detailed?hidden=false’,

    })

detailed.js:

Page({

data: {

    hidden: false,

  },

  /**

   * 生命周期函数–监听页面加载

   */

  onLoad: function (options) {

    var vThat = this;

    vThat.setData({

      hidden: options.hidden

    });

  }

})

fanghan
fanghan2 楼6 年前

请尝试

vThat.setData({
  hidden: (options.hidden === 'false' ? false : true)
})


qinming
qinming3 楼6 年前

是否可以提供相关代码示例呢

guiying92
guiying924 楼5 年前

把你hidden的单引号 换成双引号试试