UI

微信小程序开发页面总结-文档(ing)

2022-10-19  本文已影响0人  禾苗种树
 <text class="video_title">
  {{lisVidindex !=='' ? listData[lisVidindex].name:'暂无视频'}}
</text>

注意:!=’‘和!==’‘的结果不同,!=’‘会把0也包含在内,让你损index=0的数据

this.setData({
    //...
    },() => {你获取最新数据要干的事情、调去某个函数}
    
})
/* 动画 */
//xx.wxss
.antonaimate需要加的动画{
  opacity: 0;
  transform: translateX(-40rpx) !important;
  /* transition: all 0.3s linear; */
}

.tab_item_content需要加动画的类{
  transform: translateX(0);
  transition: all 0.3s linear;
}
// xx.wxml
<view class="tab_item_content {{isopacity?'antonaimate':''}}">
  一些需要动画的内容
 </view>
//xx.js
onChangCyTab(optain){

    let that = this;
    that.setData({isopacity:true},()=>{

      setTimeout(()=>{ that.setData({isopacity:false})},500);

      
   //改变文案、手机展示、小tab选项
   
    })
    
  },
//其实就是兼容问题
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
//xx.js
//禁止page滚动,给你调用的函数方法加
wx.setPageStyle({
   style: {
     overflow: 'hidden'
   }
})
//xx.wxml
//禁止不含滚动需求的标签滚动,给标签加行内属性
<view  catchtouchmove="ture">

 <view data-xxx="{{item.title}}" bindtap="goPage">{{item.title}}</view>
//xx.js
  goPage(e){
    console.log(e,'ppp')
    let value = e.currentTarget.dataset.xxx;
  }
给swiper添加该方法bindchange
<view style="width:{{comment_list.avg_fenshu*20}}%;"></view>
 <view  wx:for="{{list}}" wx:if="{{index <3}}" wx:key="index">

</view>
wx.setNavigationBarTitle({
          title: 'xxxxx公司' //页面切换,更换页面标题
      })

//eg
 <view style="white-space: pre-wrap;">
左\n滑\n查\n看\n全\n部
</view>

由于简书在使用时总是出现存储失败导致我同一件事重复存很多遍很浪费时间所以转移阵地csdn,地址如下

http://t.csdn.cn/rTtvu

上一篇下一篇

猜你喜欢

热点阅读