밉리스트 목록 구성요소


mip-list 목록 구성 요소

mip-list 목록 구성 요소는 동기 데이터를 렌더링하거나 데이터에 대한 비동기 요청 후 렌더링할 수 있습니다.

QQ截图20170204120049.png

기본 사용법

<mip-list src="https://xxx">
    <template type="mip-mustache">
        <div>
            <li>name: {{name}}</li>
            <li>alias: {{alias}}</li>
        </div>
    </template>
</mip-list>

사용자 정의 템플릿

<mip-list template="mip-template-id" src="https://xxx">
    <template type="mip-mustache" id="mip-template-id">
        <div>
            <li>name: {{name}}</li>
            <li>alias: {{alias}}</li>
        </div>
    </template>
</mip-list>

동기화된 데이터

<mip-list synchronous-data>
    <script type="application/json">
        {
            "items": [
                {
                    "name": "lee",
                    "alias": "xialong"
                }, {
                    "name": "ruige",
                    "alias": "ruimm"
                }, {
                    "name": "langbo",
                    "alias": "bobo"
                }
            ]
        }
    </script>
    <template type="mip-mustache">
        <div>
            <li>name: {{name}}</li>
            <li>alias: {{alias}}</li>
        </div>
    </template>
</mip-list>

Click 더 로드

<mip-list template="mip-template-id" src="http://xxx?" id="mip-list" has-more>
    <template type="mip-mustache" id="mip-template-id">
        <div>
            <li>{{key}}: {{value}}</li>
        </div>
    </template>
</mip-list>
<div class="mip-list-more" on="tap:mip-list.more"> 点击查看更多 </div>

속성

src

설명: 비동기 요청을 위한 데이터 인터페이스
필수 옵션: No
유형: 문자열
값 범위: https
단위: 없음
이어야 함기본값: 없음

동기 -data

설명: 동기화된 데이터 스위치 속성 사용
필수 옵션: 아니요
유형: 문자열
값 범위: 없음
단위: 없음
기본값: 없음

id

설명: mip-list 구성 요소 ID
필수 옵션: 아니요
유형: 문자열
값 범위: 문자열
단위: 없음
기본값: 없음

has-more

설명: 더 많은 기능을 확장하려면 클릭 여부
필수 옵션: No
유형: 문자열
값 범위: 없음
단위: 없음
기본값: 없음

Notes

  • 비동기 요청에 대한 인터페이스는 콜백을 '콜백'으로 표준화해야 합니다.
  • has-more 속성이 있는 경우 mip-list 태그가 필요합니다. id 속성이 있고, 버튼을 클릭하는 dom 노드가 있어야 하며 이 노드에는 on 속성이 있습니다. 속성 값은 다음과 같습니다. tap: mip-list
의 id.more입니다.