123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- <template name="basics">
- <view>
- <cu-custom bgColor="bg-cyan" :isBack="true">
- <block slot="backText">返回</block>
- <block slot="content"> 元素</block>
- </cu-custom>
- <scroll-view scroll-y class="page">
- <!-- <image src="https://cdn.nlark.com/yuque/0/2019/png/280374/1552996358228-assets/web-upload/e256b4ce-d9a4-488b-8da2-032747213982.png" -->
- <!-- mode="widthFix" class="response"></image> -->
- <view class="nav-list" style="margin-top: 10px;">
- <navigator hover-class="none" :url="'/pages/samples/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>
|