收藏
回答

我用wx:if控制view,里边的canvas当我切换时,为什么里边的还是不显示

问题模块
API和组件

   <view class='device-state-content'>

     <view class='sign'>

       <view class='sign-item {{isHighlight=="温度"?"highlight":false}}' data-name="温度" bindtap='signTap'>温度 (摄氏度)</view>

       <view class='sign-item {{isHighlight=="湿度"?"highlight":false}}' data-name="湿度" bindtap='signTap'>湿度 (百分比)</view>

       <view class='sign-item {{isHighlight=="位置"?"highlight":false}}' data-name="位置" bindtap='signTap'>位置</view>

     </view>

     <view class='sign-content'>


         <view  style='width:325px;' data-isShowT='' wx:if="{{isHighlight=='温度'&&geo_info[0].info.t}}">

           <canvas style='width:100%;height:100px' canvas-id='lineCanvas' disable-scroll="true" bindtouchstart="touchHandlerT"></canvas>

         </view>

         <view wx:if="{{!geo_info[0].info.t}}">暂无温度数据!</view>


     </view>

   </view>


本来我的canvas会显示,但是当我点击完湿度又点击温度之后canvas的display还是none


最后一次编辑于  2017-12-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏