123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <template>
- <!-- #ifdef APP -->
- <scroll-view style="flex:1;padding-bottom: 20px;">
- <!-- #endif -->
- <view>
- <page-head title="getApp"></page-head>
- <view class="uni-padding-wrap">
- <list-view-wrapper>
- <template #default>
- <list-item v-for="item in list" :key="item">
- <text class="text-in-list-item">{{item}}</text>
- </list-item>
- </template>
- <template #second>
- <list-item v-for="item in list" :key="item">
- <text class="text-in-list-item">{{item}}</text>
- </list-item>
- </template>
- </list-view-wrapper>
- <button id="add-btn" class="uni-common-mt" @click="addItem">add item</button>
- <button id="empty-btn" class="uni-common-mt" @click="emptyList">empty list</button>
- </view>
- </view>
- <!-- #ifdef APP -->
- </scroll-view>
- <!-- #endif -->
- </template>
- <script>
- import ListViewWrapper from './ListViewWrapper.uvue'
- export default {
- components: { ListViewWrapper },
- data() {
- return {
- list: [0, 1, 2]
- }
- },
- methods: {
- addItem() {
- this.list.push(this.list.length)
- },
- emptyList() {
- this.list = []
- }
- }
- }
- </script>
|