Skip to content

Indexed 索引导航

索引导航组件,用于显示索引列表,支持配置索引数据列表。

支持平台

安卓iosweb微信小程序支付宝小程序QQ小程序
xxx

示例

html
<template>
	<t-page title='索引导航(canvas绘制)' class='ff' :scrollDisabled="true">
		<t-indexed class="ff" :list="dataList" @click="indexedClick"></t-indexed>
	</t-page>
</template>

<script>
	import { TuiApi } from '@/api/uriApi.uts'
	export default {
		data() {
			return {
				dataList: [] as UTSJSONObject[]
			};
		},
		created() {
			TuiApi('indexsortdata').then(res => {
				this.dataList = res['data'] as UTSJSONObject[]
			})
		},
		methods: {
			indexedClick(e : UTSJSONObject) {
				uni.showToast({
					title: e.getString('name')!
				})
				console.log(e)
			}
		}
	}
</script>

Props

名称描述类型默认值
list索引数据列表UTSJSONObject[][]

Events

事件名描述回调参数
click点击事件item

Methods

方法名描述参数
canvasInit初始化画布ctx
animateScroll惯性滚动动画
drawList绘制列表内容
draw绘制索引导航