You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<script> // // #ifdef MP-WEIXIN
// const miniShopPlugin = requirePlugin('mini-shop-plugin');
// // #endif
import NET from "@/utils/request"; import API from "@/config/api";
export default { onLaunch: function (options) { if (options && options.path === 'pages_category_page1/goodsModule/goodsDetails' && options.query) { this.globalData.productShareItem = options.query } if (options && options.path === 'pages_category_page1/store/index' && options.query) { this.globalData.shopShareItem = options.query } if (options && options.path === 'pages_category_page1/distributionModule/recruit' && options.query) { this.globalData.distributeRecruitItem = options.query } if (options && options.path === 'pages_category_page1/goodsModule/inviteSpell' && options.query) { this.globalData.inviteSpellShareItem = options.query } //判断设备是否为 iPhone
const self = this uni.getSystemInfo({ success: function (res) { if (res.safeArea.top > 20 && res.model.indexOf('iPhone') !== -1) { self.globalData.isIphone = true } } }) // 购物车右上角数量
if(uni.getStorageSync('storage_key')){ NET.request(API.ShoppingCart, {}, 'GET').then(resCart => { let cartNum = 0 resCart.data.forEach(shopItem=>{ shopItem.skus.forEach(goodsItem=>{ cartNum += goodsItem.number }) }) uni.setStorageSync('allCartNum', cartNum) if (cartNum > 0) { uni.setTabBarBadge({ index: 2, text: cartNum.toString() }) } }) } } , globalData: { isIphone: false, } , } ; </script>
<style lang="scss"> @keyframes loading { 0%{ background: #e7e7e7; } 50%{ background: #f8f8f8; } 100%{ background: #e7e7e7; } } // 自定义骨架屏
.ske-loading{ .child-loading{ animation: loading 2s linear 0s infinite alternate; } } /*每个页面公共css */ @import "uview-ui/index.scss";
uni-rich-text img { max-width: 100% !important; } // 图片占位图
.pic-img{ width: 100%; height: 100%; } .default-img { // background: url('https://ceres.zkthink.com/static/root/default.png') no-repeat center;
background-size: 100% 100%; }
.line1 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.wid { width: 100%; }
.fs4 { font-size: 4upx; }
.fs18 { font-size: 18upx; }
.fs20 { font-size: 20upx; }
.fs22 { font-size: 22upx; }
.fs24 { font-size: 24upx; }
.fs26 { font-size: 26upx; }
.fs28 { font-size: 28upx; }
.fs30 { font-size: 30upx; }
.fs32 { font-size: 32upx; }
.fs34 { font-size: 34upx; }
.fs36 { font-size: 36upx; }
.fs38 { font-size: 38upx; }
.fs40 { font-size: 40upx; }
.fs42 { font-size: 42upx; }
.fs44 { font-size: 44upx; }
.fs46 { font-size: 46upx; }
.fs48 { font-size: 46upx; }
.fs50 { font-size: 50upx; }
.fs60 { font-size: 60upx; }
.fs-bold { font-weight: bold; }
.fs-weight-300 { font-weight: 300; }
.fs-weight-200 { font-weight: 200; }
.fs-weight-400 { font-weight: 400; }
.flex-display { display: flex; }
.flex-center { display: flex; justify-content: center; }
.flex-items { display: flex; align-items: center; }
.flex-items-plus { display: flex; justify-content: center; align-items: center; }
.flex-start { display: flex; justify-content: flex-start; }
.flex-end { display: flex; justify-content: flex-end; }
.flex-end-plus { display: flex; justify-content: flex-end; align-items: center; }
.flex-column { flex-direction: column }
.flex-column-plus { display: flex; flex-direction: column }
.flex-row { flex-direction: row }
.flex-row-plus { display: flex; flex-direction: row }
.flex-sp-around { justify-content: space-around; }
.flex-sp-between { justify-content: space-between; }
.text-align { text-align: center; }
.flex-wrap-1 { display: flex; flex-wrap: wrap }
.flex-nowrap-1 { display: flex; flex-wrap: nowrap }
.align-end { display: flex; align-items: flex-end; }
.align-sp-between { align-content: space-between; }
.mar-top-5 { margin-top: 5upx; }
.mar-top-10 { margin-top: 10upx; }
.mar-top-20 { margin-top: 20upx; }
.mar-top-30 { margin-top: 30upx; }
.mar-top-32 { margin-top: 32upx; }
.mar-top-36 { margin-top: 36upx; }
.mar-top-40 { margin-top: 40upx; }
.mar-top-50 { margin-top: 50upx; }
.mar-top-60 { margin-top: 60upx; }
.mar-top-70 { margin-top: 70upx; }
.mar-top-100 { margin-top: 100upx; }
.mar-top-percent40 { margin-top: 40%; }
.mar-top-half { margin-top: 50%; }
.mar-left-6 { margin-left: 6upx; }
.mar-left-5 { margin-left: 5upx; }
.mar-left-10 { margin-left: 10upx; }
.mar-left-20 { margin-left: 20upx; }
.mar-left-30 { margin-left: 30upx; }
.mar-left-35 { margin-left: 35upx; }
.mar-left-40 { margin-left: 40upx; }
.mar-left-50 { margin-left: 50upx; }
.mar-left-60 { margin-left: 60upx; }
.mar-left-70 { margin-left: 70upx; }
.mar-right-10 { margin-right: 10upx; }
.mar-right-20 { margin-right: 20upx; }
.mar-right-25 { margin-right: 25upx; }
.mar-right-30 { margin-right: 30upx; }
.mar-right-35 { margin-right: 35upx; }
.mar-right-40 { margin-right: 40upx; }
.mar-right-50 { margin-right: 50upx; }
.pad-left-10 { padding-left: 10upx; }
.pad-left-20 { padding-left: 20upx; }
.pad-left-40 { padding-left: 40upx; }
.pad-right-20 { padding-right: 20upx; }
.pad-top-20 { padding-top: 20upx; }
.pad-top-40 { padding-top: 40upx; }
.pad-bot-20 { padding-bottom: 20upx; }
.pad-topbot-20 { padding: 20upx 0upx; }
.pad-topbot-5 { padding: 0upx 5upx; }
.pad-topbot-10 { padding: 0upx 10upx; }
.pad-topbot-50 { padding: 50upx 0upx; }
.pad-bot-20 { padding-bottom: 20upx; }
.pad-bot-30 { padding-bottom: 30upx; }
.pad-bot-40 { padding-bottom: 40upx; }
.pad-bot-100 { padding-bottom: 100upx; }
.pad-bot-140 { padding-bottom: 140upx; }
.bor-rad-30 { border-radius: 30upx; }
.bor-rad-45 { border-radius: 45upx; }
.bor-rad-half { border-radius: 50%; }
.backColor { background-color: #009688; }
.backColorFFF { background-color: #FFFFFF; }
.pos-abs { position: absolute; }
.bor-bot-line { border-bottom: #C8C7CC 1upx solid; }
.bor-line-F7F7F7 { border-bottom: #F7F7F7 1upx solid; }
.bor-line-E5E5E5 { border-bottom: #E5E5E5 1upx solid; }
.borRig-line-E5E5E5 { border-right: #DDDDDD 2upx solid; }
.borRig-line-20 { border-bottom: #F7F7F7 20upx solid; }
.font-color-red { color: red; }
.font-color-FFF { color: #FFFFFF; }
.font-color-8A734A { color: #8A734A; }
.font-color-71521B { color: #71521B; }
.font-color-222 { color: #222222; }
.font-color-333 { color: #333333; }
.font-color-666 { color: #666666; }
.font-color-999 { color: #999999; }
.font-color-656 { color: #656565; }
.font-color-DDD { color: #DDDDDD; }
.font-color-CCC { color: #CCCCCC; }
.font-color-FFEBC4 { color: #FFEBC4; }
.font-color-1CC363 { color: #1CC363; }
.font-color-47A7EE { color: #47A7EE; }
.font-color-C5AA7B { color: #C5AA7B; }
.font-color-FF7700 { color: #FF7700; }
.font-color-FF7911 { color: #FF7911; }
.font-color-80 { color: #808080; }
.font-color-DD { color: #DD524D; }
.font-color-C83732 { color: #C83732; }
.font-color-3F { color: #3F536E; }
.font-color-009 { color: #009688; }
.font-weight-500 { font-weight: 500; }
.font-weight-bold { font-weight: bold; }
.overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.overflowNoDot { display: block; overflow: hidden; }
.discountsPriceLine { text-decoration: line-through; }
.border-bottom-Line { border-bottom: 1upx solid #EDEDED; }
.decoration { text-decoration: line-through; }
.anonymous { margin-top: 25upx;
.uni-checkbox-input { border-color: #C5AA7B !important; width: 30upx; height: 30upx; }
.uni-checkbox-input-checked:before { font-size: 30upx !important; }
.uni-checkbox-input-checked { background: #C5AA7B; } }
.footprint { .itemList { .uni-checkbox-input { border-color: #C5AA7B !important; width: 36upx; height: 36upx; border-radius: 50%; margin-right: 20upx; }
.uni-checkbox-input-checked:before { font-size: 36upx !important; }
.uni-checkbox-input-checked { background: #C5AA7B; } } }
.itemInfo { uni-slider { margin: 0;
.uni-slider-thumb { display: none; }
.uni-slider-handle-wrapper { height: 18upx; border-radius: 0; border: 1upx solid #FF736C; }
.uni-slider-track { border-radius: 0; }
.uni-slider-tap-area { flex: 0 0 70%; padding: 0; } } }
.uni-modal { padding: 20rpx; box-sizing: border-box; }
uni-modal .uni-modal__ft:after { border-top: none; }
uni-modal .uni-modal__btn { color: #333333; border: 2rpx solid #333333; font-weight: 400; margin: 0 10rpx; font-size: 28rpx; }
.uni-tabbar .uni-tabbar__reddot { background: #C5AA7B; color: #FFFFFF; }
uni-checkbox:not([disabled]) .uni-checkbox-input:hover { border-color: #C5AA7B; }
.u-arrow { display: inline-block; width: 20rpx; height: 20rpx; border-top: 1rpx solid #999; border-right: 1rpx solid #999; }
.u-arrow-up { transform: rotate(-45deg); }
.u-arrow-down { transform: rotate(135deg); }
.u-arrow-left { transform: rotate(-135deg); }
.u-arrow-right { transform: rotate(45deg); }
.uni-picker-container .uni-picker-action.uni-picker-action-confirm { color: #C5AA7B; }
.u-drawer-content { //border-radius: 0 !important;
} </style> <style> .uni-modal__btn_primary { background: #333333; color: #FFEBC4 !important; } </style>
|