12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <template name="basics">
- <view>
- <scroll-view scroll-y class="page">
- <image src="/static/componentBg.png "
- mode="widthFix" class="response"></image>
- <view class="nav-list">
- <navigator hover-class="none" :url="'/pages/basics/' + item.name" class="nav-li" navigateTo :class="'bg-'+item.color"
- :style="[{animation: 'show ' + ((index+1)*0.2+1) + 's 1'}]" v-for="(item,index) in elements" :key="index">
- <view class="nav-title">{{item.title}}</view>
- <view class="nav-name">{{item.name}}</view>
- <text :class="'cuIcon-' + item.cuIcon"></text>
- </navigator>
- </view>
- <view class="cu-tabbar-height"></view>
- </scroll-view>
- </view>
- </template>
- <script>
- export default {
- name: "basics",
- data() {
- return {
- elements: [{
- title: '布局',
- name: 'layout',
- color: 'cyan',
- cuIcon: 'newsfill'
- },
- {
- title: '背景',
- name: 'background',
- color: 'blue',
- cuIcon: 'colorlens'
- },
- {
- title: '文本',
- name: 'text',
- color: 'purple',
- cuIcon: 'font'
- },
- {
- title: '图标 ',
- name: 'icon',
- color: 'mauve',
- cuIcon: 'cuIcon'
- },
- {
- title: '按钮',
- name: 'button',
- color: 'pink',
- cuIcon: 'btn'
- },
- {
- title: '标签',
- name: 'tag',
- color: 'brown',
- cuIcon: 'tagfill'
- },
- {
- title: '头像',
- name: 'avatar',
- color: 'red',
- cuIcon: 'myfill'
- },
- {
- title: '进度条',
- name: 'progress',
- color: 'orange',
- cuIcon: 'icloading'
- },
- {
- title: '边框阴影',
- name: 'shadow',
- color: 'olive',
- cuIcon: 'copy'
- },
- {
- title: '加载',
- name: 'loading',
- color: 'green',
- cuIcon: 'loading2'
- }
- ],
- };
- },
- onShow() {
- console.log("success")
- }
- }
- </script>
- <style>
- .page {
- height: 100vh;
- }
- </style>
|