|  |  |  | 
|---|
|  |  |  | <script> | 
|---|
|  |  |  | import Vue from 'vue' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | onLaunch: function() { | 
|---|
|  |  |  | Vue.prototype.ColorList = [{ | 
|---|
|  |  |  | title: '嫣红', | 
|---|
|  |  |  | name: 'red', | 
|---|
|  |  |  | color: '#e54d42' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '桔橙', | 
|---|
|  |  |  | name: 'orange', | 
|---|
|  |  |  | color: '#f37b1d' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '明黄', | 
|---|
|  |  |  | name: 'yellow', | 
|---|
|  |  |  | color: '#fbbd08' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '橄榄', | 
|---|
|  |  |  | name: 'olive', | 
|---|
|  |  |  | color: '#8dc63f' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '森绿', | 
|---|
|  |  |  | name: 'green', | 
|---|
|  |  |  | color: '#39b54a' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '天青', | 
|---|
|  |  |  | name: 'cyan', | 
|---|
|  |  |  | color: '#1cbbb4' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '海蓝', | 
|---|
|  |  |  | name: 'blue', | 
|---|
|  |  |  | color: '#0081ff' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '姹紫', | 
|---|
|  |  |  | name: 'purple', | 
|---|
|  |  |  | color: '#6739b6' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '木槿', | 
|---|
|  |  |  | name: 'mauve', | 
|---|
|  |  |  | color: '#9c26b0' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '桃粉', | 
|---|
|  |  |  | name: 'pink', | 
|---|
|  |  |  | color: '#e03997' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '棕褐', | 
|---|
|  |  |  | name: 'brown', | 
|---|
|  |  |  | color: '#a5673f' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '玄灰', | 
|---|
|  |  |  | name: 'grey', | 
|---|
|  |  |  | color: '#8799a3' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '草灰', | 
|---|
|  |  |  | name: 'gray', | 
|---|
|  |  |  | color: '#aaaaaa' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '墨黑', | 
|---|
|  |  |  | name: 'black', | 
|---|
|  |  |  | color: '#333333' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '雅白', | 
|---|
|  |  |  | name: 'white', | 
|---|
|  |  |  | color: '#ffffff' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ] | 
|---|
|  |  |  | console.log('App Launch') | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onShow: function() { | 
|---|
|  |  |  | console.log('App Show') | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <style> | 
|---|
|  |  |  | /*每个页面公共css */ | 
|---|
|  |  |  | @import "colorui/main.css"; | 
|---|
|  |  |  | @import "colorui/icon.css"; | 
|---|
|  |  |  | .nav-list { | 
|---|
|  |  |  | display: flex; | 
|---|
|  |  |  | flex-wrap: wrap; | 
|---|
|  |  |  | padding: 0px 40upx 0px; | 
|---|
|  |  |  | justify-content: space-between; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-li { | 
|---|
|  |  |  | padding: 30upx; | 
|---|
|  |  |  | border-radius: 12upx; | 
|---|
|  |  |  | width: 65%; | 
|---|
|  |  |  | margin: 0 2.5% 40upx; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | background-size: cover; | 
|---|
|  |  |  | background-position: center; | 
|---|
|  |  |  | position: relative; | 
|---|
|  |  |  | z-index: 1; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-li::after { | 
|---|
|  |  |  | content: ""; | 
|---|
|  |  |  | position: absolute; | 
|---|
|  |  |  | z-index: -1; | 
|---|
|  |  |  | background-color: inherit; | 
|---|
|  |  |  | width: 100%; | 
|---|
|  |  |  | height: 100%; | 
|---|
|  |  |  | left: 0; | 
|---|
|  |  |  | bottom: -10%; | 
|---|
|  |  |  | border-radius: 10upx; | 
|---|
|  |  |  | opacity: 0.2; | 
|---|
|  |  |  | transform: scale(0.9, 0.9); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-li.cur { | 
|---|
|  |  |  | color: #fff; | 
|---|
|  |  |  | background: rgb(94, 185, 94); | 
|---|
|  |  |  | box-shadow: 4upx 4upx 6upx rgba(94, 185, 94, 0.4); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-title { | 
|---|
|  |  |  | font-size: 32upx; | 
|---|
|  |  |  | font-weight: 300; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-title::first-letter { | 
|---|
|  |  |  | font-size: 40upx; | 
|---|
|  |  |  | margin-right: 4upx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-name { | 
|---|
|  |  |  | font-size: 28upx; | 
|---|
|  |  |  | text-transform: Capitalize; | 
|---|
|  |  |  | margin-top: 20upx; | 
|---|
|  |  |  | position: relative; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-name::before { | 
|---|
|  |  |  | content: ""; | 
|---|
|  |  |  | position: absolute; | 
|---|
|  |  |  | display: block; | 
|---|
|  |  |  | width: 40upx; | 
|---|
|  |  |  | height: 6upx; | 
|---|
|  |  |  | background: #fff; | 
|---|
|  |  |  | bottom: 0; | 
|---|
|  |  |  | right: 0; | 
|---|
|  |  |  | opacity: 0.5; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .nav-name::after { | 
|---|
|  |  |  | content: ""; | 
|---|
|  |  |  | position: absolute; | 
|---|
|  |  |  | display: block; | 
|---|
|  |  |  | width: 100upx; | 
|---|
|  |  |  | height: 1px; | 
|---|
|  |  |  | background: #fff; | 
|---|
|  |  |  | bottom: 0; | 
|---|
|  |  |  | right: 40upx; | 
|---|
|  |  |  | opacity: 0.3; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .nav-name::first-letter { | 
|---|
|  |  |  | font-weight: bold; | 
|---|
|  |  |  | font-size: 36upx; | 
|---|
|  |  |  | margin-right: 1px; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .nav-li text { | 
|---|
|  |  |  | position: absolute; | 
|---|
|  |  |  | right: 30upx; | 
|---|
|  |  |  | top: 30upx; | 
|---|
|  |  |  | font-size: 52upx; | 
|---|
|  |  |  | width: 60upx; | 
|---|
|  |  |  | height: 60upx; | 
|---|
|  |  |  | text-align: center; | 
|---|
|  |  |  | line-height: 60upx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .text-light { | 
|---|
|  |  |  | font-weight: 300; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @keyframes show { | 
|---|
|  |  |  | 0% { | 
|---|
|  |  |  | transform: translateY(-50px); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 60% { | 
|---|
|  |  |  | transform: translateY(40upx); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 100% { | 
|---|
|  |  |  | transform: translateY(0px); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @-webkit-keyframes show { | 
|---|
|  |  |  | 0% { | 
|---|
|  |  |  | transform: translateY(-50px); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 60% { | 
|---|
|  |  |  | transform: translateY(40upx); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 100% { | 
|---|
|  |  |  | transform: translateY(0px); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .pda-btn { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | margin-left:120rpx; | 
|---|
|  |  |  | margin-right: auto; | 
|---|
|  |  |  | margin-top: 150rpx; | 
|---|
|  |  |  | width: 200rpx; | 
|---|
|  |  |  | height: 80rpx; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </style> | 
|---|