123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403 |
- <template>
- <view class="introduce-section">
- <view class="article no-card" style='width: 100%;'>
- <view class="shadow factoryItem flex justify-between">
- <view style='flex:1;color:#B2B3BB;'>合约</view>
- <view style='flex:1;text-align:right;color:#B2B3BB;'>最新价</view>
- </view>
- </view>
- <view
- v-for="(item, index) in infoList" :key="index"
- class="guess-item"
- >
- <view class="article no-card" >
- <view class="cu-item shadow factoryItem flex justify-between align-center">
- <view style='flex:1;'>
- <view style='color:#333;' class='factory'>{{item.goodsName}}</view>
- </view>
- <view style='flex:1;text-align:right;font-weight:900;font-size:17px;' >
- <view :class="item.newPrice > item.openPrice ? 'text-red':'text-green'">{{item.newPrice}}</view>
- </view>
- </view>
- </view>
- </view>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
-
- }
- },
- methods: {
-
- }
- }
- </script>
- <style lang="scss" scoped>
- .cu-tag.badge {
- right: 26rpx;
- }
- .up,.down{
- width: 8px;
- height: 5px;
- vertical-align: middle;
- margin-left: 2px;
- }
- .gird-left,.gird-right{
-
- }
- .cu-tag.radius[class*="line"]::after {
- border-radius: 66rpx;
- }
- .goTop{
- height: 32px;
- width: 32px;
- position: fixed;
- bottom: 200rpx;
- right: 30rpx;
- border-radius: 50%;
- }
- .goTop image{
- width:32px;
- height:32px;
- }
- .flex{
- display:flex;
- }
- .text-white{
- color:#fff;
- }
- .cu-card{
- text-align: center;
- }
- .factory{
- font-size:28rpx;
- font-weight: 500;
- }
- .positive{
- color:#E63113;
- font-size:26rpx;
- font-weight:900;
- }
- .negative{
- color:#229453;
- font-size:26rpx;
- font-weight:900;
- }
- .wrap{
- font-size:20rpx;
- color: rgba(0,0,0,0.5);
- }
- .align-center{
- align-items: center;
- }
- .flex-direction-row{
- flex-direction:row;
- }
- .factoryItem{
- padding: 20rpx 47rpx;
- }
- /* #ifdef MP */
- .mp-search-box {
- // position:relative;
- left: 0;
- top: 30upx;
- z-index: 9999;
- width: 100%;
- padding: 0 80upx;
- background: rgba(255, 170, 0, 0.6);
- .ser-input {
- flex: 1;
- height: 56upx;
- line-height: 56upx;
- text-align: center;
- font-size: 28upx;
- color: $font-color-base;
- border-radius: 10px;
- background: rgba(255, 255, 255, .6);
- }
- }
- .desc{
- width:73%;
- margin-right:2%;
- }
- .justify-between{
- justify-content: space-between;
- }
- page {
- .cate-section {
- position: relative;
- z-index: 5;
- border-radius: 16upx 16upx 0 0;
- margin-top: -20upx;
- }
- .carousel-section {
- padding: 0;
- .titleNview-placing {
- padding-top: 0;
- height: 0;
- }
- .carousel {
- .carousel-item {
- padding: 0;
- }
- }
- .swiper-dots {
- left: 50%;
- bottom: 5upx;
- transform: translateX(-50%);
- }
- }
- }
- /* #endif */
- .cuIcon-notification::before{
- color:#f37b1;
- }
- .cu-card.article>.cu-item .content>image {
- height: 3.4em;
- margin-right: 0rpx;
- margin-top: 24rpx;
- }
- .screen-swiper.price-swiper{
- height:70rpx;
- min-height: 70rpx;
- background: #fff;
- margin-bottom: 10px;
- }
- .guess-section {
- margin-bottom: 120rpx;
- margin-top:20rpx;
- }
- .guess-section .price{
- color:#000;
- font-size: 34rpx;
- }
- page {
- background: #f5f5f5;
- }
- .m-t {
- margin-top: 16upx;
- }
- .header-swiper{
- min-height: 300rpx;
- }
- /* 头部 轮播图 */
- .carousel-section {
- position: relative;
- // padding-top: 10px;
- .titleNview-placing {
- height: var(--status-bar-height);
- padding-top: 44px;
- box-sizing: content-box;
- }
- .titleNview-background {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 426upx;
- transition: .4s;
- }
- }
- .tab-scroll-view {
- width: 750rpx;
- height: 300rpx;
- flex-direction: row;
- white-space: nowrap;
- .tab-item {
- display: inline-block;
- width: 350rpx;
- height: 250rpx;
- font-size: 16px;
- -moz-box-shadow: 2px 2px 5px #ccc;
- -webkit-box-shadow: 2px 2px 5px #ccc;
- box-shadow: 2px 2px 5px #ccc;
- color: #555;
- margin: 10rpx;
- }
- }
- .carousel {
- width: 100%;
- height: 350upx;
- .carousel-item {
- width: 100%;
- height: 100%;
- // padding: 0 28upx;
- overflow: hidden;
- }
- image {
- width: 100%;
- height: 100%;
- // border-radius: 10upx;
- }
- }
- .swiper-dots {
- display: flex;
- position: absolute;
- left: 60upx;
- bottom: 15upx;
- width: 72upx;
- height: 36upx;
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAYAAADDhn8LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk4MzlBNjE0NjU1MTFFOUExNjRFQ0I3RTQ0NEExQjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk4MzlBNjA0NjU1MTFFOUExNjRFQ0I3RTQ0NEExQjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0E3RUNERkE0NjExMTFFOTg5NzI4MTM2Rjg0OUQwOEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E3RUNERkI0NjExMTFFOTg5NzI4MTM2Rjg0OUQwOEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Gh5BPAAACTUlEQVR42uzcQW7jQAwFUdN306l1uWwNww5kqdsmm6/2MwtVCp8CosQtP9vg/2+/gY+DRAMBgqnjIp2PaCxCLLldpPARRIiFj1yBbMV+cHZh9PURRLQNhY8kgWyL/WDtwujjI8hoE8rKLqb5CDJaRMJHokC6yKgSCR9JAukmokIknCQJpLOIrJFwMsBJELFcKHwM9BFkLBMKFxNcBCHlQ+FhoocgpVwwnv0Xn30QBJGMC0QcaBVJiAMiec/dcwKuL4j1QMsVCXFAJE4s4NQA3K/8Y6DzO4g40P7UcmIBJxbEesCKWBDg8wWxHrAiFgT4fEGsB/CwIhYE+AeBAAdPLOcV8HRmWRDAiQVcO7GcV8CLM8uCAE4sQCDAlHcQ7x+ABQEEAggEEAggEEAggEAAgQACASAQQCCAQACBAAIBBAIIBBAIIBBAIABe4e9iAe/xd7EAJxYgEGDeO4j3EODp/cOCAE4sYMyJ5cwCHs4rCwI4sYBxJ5YzC84rCwKcXxArAuthQYDzC2JF0H49LAhwYUGsCFqvx5EF2T07dMaJBetx4cRyaqFtHJ8EIhK0i8OJBQxcECuCVutxJhCRoE0cZwMRyRcFefa/ffZBVPogePihhyCnbBhcfMFFEFM+DD4m+ghSlgmDkwlOgpAl4+BkkJMgZdk4+EgaSCcpVX7bmY9kgXQQU+1TgE0c+QJZUUz1b2T4SBbIKmJW+3iMj2SBVBWz+leVfCQLpIqYbp8b85EskIxyfIOfK5Sf+wiCRJEsllQ+oqEkQfBxmD8BBgA5hVjXyrBNUQAAAABJRU5ErkJggg==);
- background-size: 100% 100%;
- .num {
- width: 36upx;
- height: 36upx;
- border-radius: 50px;
- font-size: 24upx;
- color: #fff;
- text-align: center;
- line-height: 36upx;
- }
- .sign {
- position: absolute;
- top: 0;
- left: 50%;
- line-height: 36upx;
- font-size: 12upx;
- color: #fff;
- transform: translateX(-50%);
- }
- }
- /* 分类 */
- .cate-section {
- display: flex;
- justify-content: space-around;
- align-items: center;
- flex-wrap: wrap;
- padding: 30upx 22upx;
- background: #fff;
- .cate-item {
- display: flex;
- flex-direction: column;
- align-items: center;
- font-size: $font-sm + 2upx;
- color: $font-color-dark;
- }
- /* 原图标颜色太深,不想改图了,所以加了透明度 */
- image {
- width: 68upx;
- height: 68upx;
- margin-bottom: 14upx;
- // border-radius: 50%;
- opacity: .7;
- // box-shadow: 4upx 4upx 20upx rgba(250, 67, 106, 0.3);
- }
- .grid_icon{
- font-size: 48upx;
- margin-bottom: 18upx;
- color: #fa436a;
- }
- }
- .ad-1 {
- width: 100%;
- height: 210upx;
- padding: 10upx 0;
- background: #fff;
- image {
- width: 100%;
- height: 100%;
- }
- }
-
-
- /* 销售信息 */
- .introduce-section {
- background: #fff;
- margin: 20upx 0;
- padding-bottom: 100upx;
- .guess-item {
- padding-top: 10upx;
- padding-bottom: 10upx;
- // border-bottom: 1px solid #EEEEEE;
- }
- .title {
- font-size: 28upx;
- color: $font-color-dark;
- font-weight:bold;
- height: 50upx;
- line-height: 50upx;
- flex:2.5;
- }
- .title-tip {
- flex:1;
- }
- .price-box {
- display: flex;
- align-items: baseline;
- height: 70upx;
- padding: 10upx 0;
- font-size: 26upx;
- color: $uni-color-primary;
- }
-
- .price {
- font-size: $font-lg + 2upx;
- }
-
- .m-price {
- margin: 0 12upx;
- color: $font-color-light;
- text-decoration: line-through;
- }
-
- .coupon-tip {
- align-items: center;
- padding: 4upx 10upx;
- background: $uni-color-primary;
- font-size: $font-sm;
- color: #fff;
- border-radius: 6upx;
- line-height: 1;
- transform: translateY(-4upx);
- }
-
- .bot-row {
- display: flex;
- align-items: center;
- height: 50upx;
- font-size: $font-sm;
- color: $font-color-light;
-
- view {
- flex: 1;
- }
- }
- }
- .article {
- border-bottom: 1px solid #EEEEEE;
- }
- .cu-item{
- padding:25rpx 47rpx 45rpx 47rpx;
- }
- </style>
|