实习日志08

本文详细介绍了小程序中各种文件的用途,包括JSON配置、WXML模板、WXSS样式及JS逻辑文件。阐述了全局配置中selectedColor的作用,展示了如何通过绑定事件实现页面跳转,并解释了swiper组件的属性和事件,用于创建可滚动页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、各种文件的用途

.json 后缀的 JSON 配置文件

.wxml 后缀的 WXML 模板文件

.wxss 后缀的 WXSS 样式文件

.js 后缀的 JS 脚本逻辑文件

二、全局配置补充

selectedColorHexColortab 上的文字选中时的颜色,仅支持十六进制颜色

 三、跳转到其他页面

  <!-- 搜索 -->
<view class="scout {{top>=20? 'fixed' :'' }}" bindtap="newpage">
  <image class='img' src='../../icons/icon.png'></image>
  <input class='ipt' placeholder='请输入商家或商品名称' placeholder-class='place' disabled="true"></input>
</view>

 实现

newpage:function(){
    // 跳转到页面
    wx.navigateTo({
      url: '../scout/scout',
    })
  },

 

 四、可滚动的页面
swiper

滑块视图容器。其中只可放置swiper-item组件,否则会导致未定义的行为。

属性类型默认值必填说明
indicator-dotsbooleanfalse是否显示面板指示点
verticalbooleanfalse滑动方向是否为纵向
previous-marginstring"0px"前边距,可用于露出前一项的一小部分,接受 px 和 rpx 值
next-marginstring"0px"后边距,可用于露出后一项的一小部分,接受 px 和 rpx 值
display-multiple-itemsnumber1同时显示的滑块数量
skip-hidden-item-layoutbooleanfalse是否跳过未显示的滑块布局,设为 true 可优化复杂情况下的滑动性能,但会丢失隐藏状态滑块的布局信息
easing-functionstring"default"指定 swiper 切换缓动动画类型
bindchangeeventhandle current 改变时会触发 change 事件,event.detail = {current, source}
bindtransitioneventhandle swiper-item 的位置发生改变时会触发 transition 事件,event.detail = {dx: dx, dy: dy}

滚动触发事件

bindscrolleventhandle 滚动时触发,event.detail = {scrollLeft, scrollTop, scrollHeight, scrollWidth, deltaX, deltaY}

监听事件

scrollTopfun:function(e){
    this.setData({
      top: e.detail.scrollTop
    })
    // console.log(e.detail.scrollTop);
  },

滚动到一定高度就固定

{{top>=20? 'fixed' :'' }}"

练习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值