```
// pages/index/index.js
var local = require("../../data/local");
//在需要使用这些模块的文件中,使用 require(path) 将公共代码引入
Page({
data: {
imgUrl: [{
//定义一个数组,将轮播的图片地址放进去,并给每一张图片一个id
url: "/images/post/cat.png",id:0,
},
{
url: "/images/post/crab.png",id:1,
},
{
url: "/images/post/sls.png",id:2,
},
],
indicatorDots: true,
autoplay:true,
interval: 5000,
duration: 1000,
postList:[]
//定义一个数组将引入的数据放入
},
```
> * indicator-dots:**false/true** 是否显示面板指示点
> * indicator-color: **color** 指示点颜色
> * indicator-active-color : **color** 当前选中的指示点颜色
> * autoplay: **false/true** 是否自动切换
> * current:**0** 当前所在滑块的 index
> * current-item-id:**""** 当前所在滑块的 item-id ,不能与 current 被同时指定
> * interval:**5000** 自动切换时间间隔
> * duration:**500** 滑动动画时长
> * circular: **false/true** 是否采用衔接滑动
> * vertical: **false/true** 滑动方向是否为纵向
> * display-multiple-items:**1** 同时显示的滑块数量
#### data{}都是数据代码
#### onLoad{}表示进入页面就加载的代码
```
//连接上一段代码
onLoad(){
var postList = local.postList;
//声明引入的数据,因为本地数据是一个数组中包含对象,所以可以直接渲染。
this.setData({
//用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data 的值(同步)
postList
})
},
handleClick(event){
//模块的跳转事件
var id = event.currentTarget.dataset.id;
//currentTarget确定触发元素,dataset 对应 data- 开头的属性,id 是具体哪一个属性。
wx.navigateTo({
//跳转组件
url: 'index-detail/index-detail?id='+id,
})
},
jump(event) {
//轮播图片的跳转事件
var id = event.currentTarget.dataset.id;
wx.navigateTo({
url: 'index-detail/index-detail?id=' + id,
})
}
});
```
## [currentTarget与target](https://www.kancloud.cn/book/lixianshengdezhanghao/wxxx/preview/3.2target.md)
确定触发元素为绑定的handleClick事件的元素,
- 接口文档
- 1.开发环境的配置
- 2.wxml语法
- 2.1数据绑定
- 2.2列表渲染
- 2.3条件渲染
- 2.4模板引用
- 2.5事件
- 冒泡与非冒泡
- 2.6skill
- 2.7小程序接口调用
- 2.8获取自定义的属性值
- 2.9 Class动态绑定
- 3.小程序API组件
- 3.1音乐播放
- demo
- 3.2target与currentTarget
- 3.3下方导航页切换(tobar)
- 3.4let,var和const的区别
- 3.5轮播
- 3.6map
- 3.7 previewImage
- 3.8 chooseImage使用照相机
- 3.9 onReachBottom上拉刷新
- 3.10 下拉加载
- 3.11 使用缓存
- 3.12 scroll-view
- 3.13 webview
- 3.14 导航条加载,页面加载
- 3.15 模态框,弹出框
- 3.16 修改顶部标题
- 3.17 form,input获取内容
- 4.封装模板与自定义组件
- 4.1 父组件向子组件传参
- 4.2 behavior将子组件公共的部分封装
- 4.3 子组件自定义事件向组件传参
- 4.4 slot--父组件向子组件传递wxml
- 4.5 外部样式--父组件向子组件传递wxss
- 4.6 组件向页面传参
- 5.生命周期
- 6.HTTP封装
- 2.初代
- 4.终级豪华进化版本
- 7.精选小语法
- 7.1 text标签
- 7.2 wxs文件
- 7.3路径
- 7.4 小程序正则
- 8.demo
- 1.取数据并渲染的小程序
- data
- local.js
- images
- pages
- template
- template.wxml
- template.wxss
- index
- index-detail
- index-detail.js
- index-detail.json
- index-detail.wxml
- index-detail.wxss
- index.js
- index.json
- index.wxml
- index.wxss
- map
- map.js
- map.json
- map.wxml
- map.wxss
- movies
- movies.js
- movies.json
- movies.wxml
- movies.wxss
- web-page
- welcome
- utils
- utils.js
- app.js
- app.json
- app.wxss
