Options
All
  • Public
  • Public/Protected
  • All
Menu

列表

Hierarchy

Index

Constructors

constructor

Properties

css

css: VantListStyle

finished

finished: Boolean

是否加载完成

finishedText

finishedText: string

加载完成后的提示文案

isAutoLoad

isAutoLoad: boolean

是否自动加载分页数据

isNoNewVue

isNoNewVue: Boolean

isPullRefresh

isPullRefresh: boolean

是否开启下拉刷新

limit

limit: string

列表内容卡槽

listDatas

listDatas: any[]

获取数据返回的数据

listId

listId: string

list的名字,避免多个组件同时使用冲突问题

listRows

listRows: any[]

获取数据返回的数据

listSlots

listSlots: string

列表内容卡槽

loading

loading: Boolean

是否加载

offset

offset: string

滚动条与底部距离

onCallbackScript

onCallbackScript: string

回调渲染事件

onLoadScript

onLoadScript: string

加载事件

onRowScript

onRowScript: string

行点击事件

Private pageCurr

pageCurr: number

当前页

refreshing

refreshing: Boolean

是否刷新

retdata

retdata: object

初始化定义的vue返回data的值

Methods

appendChildHtmlElemt

  • appendChildHtmlElemt(item: ItemPanel): void
  • 覆盖父类的添加子类的html元素的方法

    Parameters

    Returns void

Private buildDefalut

  • 默认

    Returns VantList

Private clearView

  • clearView(): void
  • 清楚当前的 的 dom元素

    Returns void

Protected doDataChanged

  • doDataChanged(ds: any): void

doGetClassName

  • doGetClassName(): any
  • Returns any

doGetCss

  • doGetCss(): VantListStyle
  • Returns VantListStyle

doGetHtml

  • doGetHtml(): string
  • 拼接元素dom

    Returns string

doGetMethods

  • doGetMethods(): { onClick: (e: any) => void }
  • vue 事件配置

    Returns { onClick: (e: any) => void }

    返回配置的事件

    • onClick: (e: any) => void
        • (e: any): void
        • Parameters

          • e: any

          Returns void

doGetVueData

  • doGetVueData(): object

doGetWatchs

  • doGetWatchs(): { onClick: (e: any) => void }
  • vue 监听事件

    Returns { onClick: (e: any) => void }

    返回配置的事件

    • onClick: (e: any) => void
        • (e: any): void
        • Parameters

          • e: any

          Returns void

doRenderCallback

  • doRenderCallback(): void

doRenderElemt

  • doRenderElemt(): void

doRenderInit

  • doRenderInit(): void
  • 子级渲染完才渲染父级

    Returns void

Protected doRenderView

  • doRenderView(): void
  • 渲染view

    Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]

getDataSource

  • getDataSource(): DataSourceBase
  • 获取数据源实例

    Returns DataSourceBase

    返回数据源的实例

getDatas

  • getDatas(): Row[]
  • 获取数据源数据

    Returns Row[]

    返回当前数据源的数组

getElemtHtml

  • getElemtHtml(): string

getRows

  • getRows(): Row[]
  • 获取数据源数组

    Returns Row[]

    返回当前数据源数组

getRowsCount

  • getRowsCount(): number
  • 获取数据源的总数量

    Returns number

    返回当前数据源的总数量

getTabs

  • 得到所有的页签不管 可见/隐藏

    Returns ItemPanel[]

    返回可见/隐藏页签数组

getVueChildMethodHandle

  • getVueChildMethodHandle(): {}
  • vue组件获取字迹的Methods 对象

    Returns {}

loadData

  • loadData(paramObj?: IDsLoadOptions, isNew?: boolean): void
  • 从后台加载数据

    Parameters

    • paramObj: IDsLoadOptions = ...

      参数对象

    • isNew: boolean = false

      可选参数 默认值:false 重新一次查询清掉所有的以前查的参数

    Returns void

onLoadEvent

  • onLoadEvent(): void
  • 加载事件

    Returns void

onRowClick

  • onRowClick(item: any, index: number): void
  • 行点击事件

    Parameters

    • item: any
    • index: number

    Returns void

raiseOnCallbackScript

  • raiseOnCallbackScript(): void
  • 自定义回调事件

    Returns void

raiseOnLoadScript

  • raiseOnLoadScript(): void
  • 自定义加载事件

    Returns void

raiseOnRowClickScript

  • raiseOnRowClickScript(rowData: any, index: number): void
  • 自定义行点击事件

    Parameters

    • rowData: any
    • index: number

    Returns void

refresh

  • refresh(): void
  • 刷新数据 只是刷新本地数据源,如果需要刷新后台的数据使用loadData

    Returns void

rendItem

  • rendItem(): void
  • 渲染data的数据

    Returns void

render

  • render(): void
  • Returns void

setDataSource

  • setDataSource(value: string | DataSourceBase): void
  • 设置数据源

    Parameters

    • value: string | DataSourceBase

      可以是数据源实例或者id

    Returns void

Generated using TypeDoc