diff --git a/commons/base.css b/commons/base.css
index 089d4a0..4abfe44 100644
--- a/commons/base.css
+++ b/commons/base.css
@@ -1,13 +1,3 @@
-
-
-
-
-
-
-
-
-
-
/* @media screen and (height:812px){
}
@media screen and (height:844px){
@@ -18,15 +8,18 @@
}
*/
+view{
+ box-sizing: border-box;
+}
+image{vertical-align: middle;}
-
-
-.bottoc{margin-top: 6rpx;color: #414141;}
-.opc{opacity: 0.7;}
.width100{width: 100%;}
.width55{width: 55%;}
.width50{width: 50%;}
.width49{width: 49%;}
+.width48_8{width: 48.8%;}
+.width48_7{width: 48.7%;}
+.width48_6{width: 48.6%;}
.width48_5{width: 48.5%;}
.width48{width: 48%;}
.width47{width: 47%;}
@@ -41,17 +34,40 @@
.width25{width: 25%;}
.posAll{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.45);z-index: 12;}
-.posir{position: relative;}
-.posia{position: absolute;}
-.poszy{position: fixed;left: 0;right: 0;z-index: 3;}
.posiszy{position: fixed;left: 0;right: 0;z-index: 5;}
.posixzy{position: fixed;left: 0;right: 0;z-index: 2;bottom: 0;}
+.poszy{position: fixed;left: 0;right: 0;z-index: 3;}
+.posi-sticky{position: sticky;top: 0;z-index: 2;background-color: #FFFFFF;}
+.posir{position: relative;}
+.posia{position: absolute;}
.posia-op{position: absolute;top: 0;right: 0;left: 0;bottom: 0;opacity: 0;}
-.syxzo{top: 0;left: 0;right: 0;bottom: 0;opacity: 0;}
-.posi-sticky{position: sticky;top: 0;z-index: 1;background-color: #FFFFFF;}
+.posia-xzy{position: absolute;right: 0;left: 0;bottom: 0;z-index: 1;}
+.posia-sy20{position: absolute;top: 20rpx;right: 20rpx;}
+.overflow{overflow: hidden;}
+.overflow-s{overflow: hidden;overflow-y:scroll;}
+.overflow-s::-webkit-scrollbar{display:none;}
+
+/* 盒子阴影 */
+.boxshow1{box-shadow: 0 0 20rpx rgba(0, 0, 0, .1);}
+.boxshowb{box-shadow: 0 2rpx 20rpx rgba(0, 0, 0, .1);}
+.boxshowt{box-shadow: 0 -2rpx 10rpx rgba(0, 0, 0, .1);}
+.boxshow2{box-shadow: 0 0 10rpx rgba(167, 167, 167, .1);}
+
+
+/* 背景色透明 */
+.bac1{background-color: rgba(0, 0, 0, .1);}
+.bac2{background-color: rgba(0, 0, 0, .2);}
+.bac3{background-color: rgba(0, 0, 0, .3);}
+.bac4{background-color: rgba(0, 0, 0, .4);}
+.bac5{background-color: rgba(0, 0, 0, .5);}
+.bac6{background-color: rgba(0, 0, 0, .6);}
+.bac7{background-color: rgba(0, 0, 0, .7);}
+.bac8{background-color: rgba(0, 0, 0, .8);}
+.bac9{background-color: rgba(0, 0, 0, .9);}
.dis{display: flex;}
+.disjc{display: flex;justify-content: center;}
.disac{display: flex;align-items: center;}
.disja{display: flex;justify-content: space-around;}
.disjb{display: flex;justify-content: space-between;}
@@ -61,6 +77,7 @@
.fc{flex-direction: column;}
.fw{flex-wrap: wrap;}
.fe{justify-content: flex-end;}
+.ae{align-items: flex-end;}
.flexs{flex-shrink: 0;}
@@ -74,6 +91,7 @@ button:after{content: none!important;}
.tbot{border-top: 2rpx solid #EEEEEE;}
.borbot-df{border: 2rpx solid #DFDFDF;}
.borbot-cc{border: 2rpx solid #CCCCCC;}
+.borbot-f{border: 2rpx solid #FFFFFF;}
.bleft {border-left: 2rpx solid #EEEEEE;}
.bbt-d9{border-bottom: 2rpx solid #d9d9d9;}
@@ -154,7 +172,9 @@ button:after{content: none!important;}
.col3{color: #333333;}
.col34{color: #343434;}
.col6{color: #666666;}
+.col26{color: #262626;}
.colf8{color: #F85050;}
+.col-e42417{color: #e42417;}
.col9{color: #999999;}
.pcol{color: #3875F6;}
.col2c{color: #2C2C2C;}
@@ -163,11 +183,13 @@ button:after{content: none!important;}
.colB3{color: #B3B3B3;}
.col5b{color: #5B5B5B;}
.colpeili{color: #868695;}
+.col-969696{color: #969696;}
/* 字体位置 */
.tright{text-align: right;}
.tcenter{text-align: center;}
+.tline-through{text-decoration: line-through;}
/* 文字空两格 */
.tindent{text-indent: 2em;}
@@ -207,13 +229,32 @@ button:after{content: none!important;}
/* 圆角 */
+.radius4{border-radius: 4rpx;}
+.radius6{border-radius: 6rpx;}
+.radius8{border-radius: 8rpx;}
.radius10{border-radius: 10rpx;}
-.radius15{border-radius: 15rpx;}
+.radius12{border-radius: 12rpx;}
+.radius14{border-radius: 14rpx;}
+.radius16{border-radius: 16rpx;}
+.radius18{border-radius: 18rpx;}
.radius20{border-radius: 20rpx;}
+.radius22{border-radius: 22rpx;}
+.radius24{border-radius: 24rpx;}
+.radius26{border-radius: 26rpx;}
+.radius28{border-radius: 28rpx;}
.radius30{border-radius: 30rpx;}
-.radius35{border-radius: 35rpx;}
+.radius32{border-radius: 32rpx;}
+.radius34{border-radius: 34rpx;}
+.radius36{border-radius: 36rpx;}
+.radius38{border-radius: 38rpx;}
.radius40{border-radius: 40rpx;}
-.radius45{border-radius: 45rpx;}
+.radius42{border-radius: 42rpx;}
+.radius44{border-radius: 44rpx;}
+.radius46{border-radius: 46rpx;}
+.radius48{border-radius: 48rpx;}
+.radius50{border-radius: 50rpx;}
+.radius_50{border-radius: 50%;}
+.radius_100{border-radius: 100%;}
/* 上下左右---外边距 */
.mar10{margin: 10rpx;}
@@ -299,32 +340,89 @@ button:after{content: none!important;}
.mar-y50{margin-right: 50rpx;}
/* 上下左右---内边距 */
+.pad2{padding: 2rpx;}
+.pad4{padding: 4rpx;}
+.pad6{padding: 6rpx;}
+.pad8{padding: 8rpx;}
.pad10{padding: 10rpx;}
+.pad12{padding: 12rpx;}
+.pad14{padding: 14rpx;}
+.pad16{padding: 16rpx;}
+.pad18{padding: 18rpx;}
.pad20{padding: 20rpx;}
-.pad25{padding: 25rpx;}
+.pad22{padding: 22rpx;}
+.pad24{padding: 24rpx;}
+.pad26{padding: 26rpx;}
+.pad28{padding: 28rpx;}
.pad30{padding: 30rpx;}
.pad32{padding: 32rpx;}
+.pad34{padding: 34rpx;}
.pad36{padding: 36rpx;}
+.pad38{padding: 38rpx;}
.pad40{padding: 40rpx;}
+.pad42{padding: 42rpx;}
+.pad44{padding: 44rpx;}
+.pad46{padding: 46rpx;}
+.pad48{padding: 48rpx;}
.pad50{padding: 50rpx;}
/* 上下---内边距 */
+.pad-sx2{padding-top: 2rpx;padding-bottom: 2rpx;}
+.pad-sx4{padding-top: 4rpx;padding-bottom: 4rpx;}
+.pad-sx6{padding-top: 6rpx;padding-bottom: 6rpx;}
+.pad-sx8{padding-top: 8rpx;padding-bottom: 8rpx;}
.pad-sx10{padding-top: 10rpx;padding-bottom: 10rpx;}
+.pad-sx12{padding-top: 12rpx;padding-bottom: 12rpx;}
+.pad-sx14{padding-top: 14rpx;padding-bottom: 14rpx;}
+.pad-sx16{padding-top: 16rpx;padding-bottom: 16rpx;}
+.pad-sx16{padding-top: 18rpx;padding-bottom: 18rpx;}
.pad-sx20{padding-top: 20rpx;padding-bottom: 20rpx;}
-.pad-sx25{padding-top: 25rpx;padding-bottom: 25rpx;}
+.pad-sx22{padding-top: 22rpx;padding-bottom: 22rpx;}
+.pad-sx24{padding-top: 24rpx;padding-bottom: 24rpx;}
+.pad-sx26{padding-top: 26rpx;padding-bottom: 26rpx;}
+.pad-sx28{padding-top: 28rpx;padding-bottom: 28rpx;}
.pad-sx30{padding-top: 30rpx;padding-bottom: 30rpx;}
.pad-sx32{padding-top: 32rpx;padding-bottom: 32rpx;}
+.pad-sx34{padding-top: 34rpx;padding-bottom: 34rpx;}
.pad-sx36{padding-top: 36rpx;padding-bottom: 36rpx;}
+.pad-sx38{padding-top: 38rpx;padding-bottom: 38rpx;}
.pad-sx40{padding-top: 40rpx;padding-bottom: 40rpx;}
.pad-sx50{padding-top: 50rpx;padding-bottom: 50rpx;}
/* 左右---内边距 */
+.pad-zy2{padding-left: 2rpx;padding-right: 2rpx;}
+.pad-zy4{padding-left: 4rpx;padding-right: 4rpx;}
+.pad-zy6{padding-left: 6rpx;padding-right: 6rpx;}
+.pad-zy8{padding-left: 8rpx;padding-right: 8rpx;}
.pad-zy10{padding-left: 10rpx;padding-right: 10rpx;}
+.pad-zy12{padding-left: 12rpx;padding-right: 12rpx;}
+.pad-zy14{padding-left: 14rpx;padding-right: 14rpx;}
+.pad-zy16{padding-left: 16rpx;padding-right: 16rpx;}
+.pad-zy18{padding-left: 18rpx;padding-right: 18rpx;}
.pad-zy20{padding-left: 20rpx;padding-right: 20rpx;}
-.pad-zy25{padding-left: 25rpx;padding-right: 25rpx;}
+.pad-zy22{padding-left: 22rpx;padding-right: 22rpx;}
+.pad-zy24{padding-left: 24rpx;padding-right: 24rpx;}
+.pad-zy26{padding-left: 26rpx;padding-right: 26rpx;}
+.pad-zy28{padding-left: 28rpx;padding-right: 28rpx;}
.pad-zy30{padding-left: 30rpx;padding-right: 30rpx;}
.pad-zy32{padding-left: 32rpx;padding-right: 32rpx;}
+.pad-zy34{padding-left: 34rpx;padding-right: 34rpx;}
.pad-zy36{padding-left: 36rpx;padding-right: 36rpx;}
+.pad-zy38{padding-left: 38rpx;padding-right: 38rpx;}
.pad-zy40{padding-left: 40rpx;padding-right: 40rpx;}
+.pad-zy42{padding-left: 42rpx;padding-right: 42rpx;}
+.pad-zy44{padding-left: 44rpx;padding-right: 44rpx;}
+.pad-zy46{padding-left: 46rpx;padding-right: 46rpx;}
+.pad-zy48{padding-left: 48rpx;padding-right: 48rpx;}
.pad-zy50{padding-left: 50rpx;padding-right: 50rpx;}
+.pad-zy52{padding-left: 52rpx;padding-right: 52rpx;}
+.pad-zy54{padding-left: 54rpx;padding-right: 54rpx;}
+.pad-zy56{padding-left: 56rpx;padding-right: 56rpx;}
+.pad-zy58{padding-left: 58rpx;padding-right: 58rpx;}
+.pad-zy60{padding-left: 60rpx;padding-right: 60rpx;}
+.pad-zy62{padding-left: 62rpx;padding-right: 62rpx;}
+.pad-zy64{padding-left: 64rpx;padding-right: 64rpx;}
+.pad-zy66{padding-left: 66rpx;padding-right: 66rpx;}
+.pad-zy68{padding-left: 68rpx;padding-right: 68rpx;}
+.pad-zy70{padding-left: 70rpx;padding-right: 70rpx;}
/* 上---内边距 */
.pad-s10{padding-top: 10rpx;}
.pad-s20{padding-top: 20rpx;}
@@ -390,7 +488,7 @@ scroll-view ::-webkit-scrollbar {
width: 30rpx;
height: 30rpx;
border-radius: 100%;
- border: 2rpx solid #000000;
+ border: 2rpx solid #aaaaaa;
box-sizing: border-box;
}
.active-item{
diff --git a/components/containers/status-container.vue b/components/containers/status-container.vue
index d166885..bc6b6c8 100644
--- a/components/containers/status-container.vue
+++ b/components/containers/status-container.vue
@@ -8,7 +8,7 @@
:ifTitle="ifTitle"
:ifCenter="ifTitleCenter"
:backgroudColor="backgroundc">
-
+
diff --git a/components/list.vue b/components/list.vue
new file mode 100644
index 0000000..ef1eddf
--- /dev/null
+++ b/components/list.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+ 动作教学动作教学动作教学动作教学Jj
+
+
+ ¥199.00
+ ¥220.00
+
+ 购买
+ 去学习
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/status-navs/custom-status-nav.vue b/components/status-navs/custom-status-nav.vue
index 82b0e03..154bb10 100644
--- a/components/status-navs/custom-status-nav.vue
+++ b/components/status-navs/custom-status-nav.vue
@@ -1,9 +1,9 @@
-
+
+
+
-
-
-
+
@@ -17,7 +17,7 @@
:style="{
color: titleColor,
justifyContent: ifCenter ? 'center' : '',
- padding: ifCenter ? '0px' : `${ifReturn ? '0 38' : '0 15'}px`}">
+ padding: ifCenter ? '0px' : `${ifReturn ? '0 60' : '0 30'}rpx`}">
{{navBarTitle}}
diff --git a/components/swiper-tab/swiper-tab.vue b/components/swiper-tab/swiper-tab.vue
index 9dbba52..0ec52f8 100644
--- a/components/swiper-tab/swiper-tab.vue
+++ b/components/swiper-tab/swiper-tab.vue
@@ -1,11 +1,11 @@
-
+
{{item.title}}
@@ -44,6 +44,14 @@
lineAnimated: { // 是否展示下划线动画
type: Boolean,
default: true
+ },
+ ifBetween: {//是否均分两端
+ type: Boolean,
+ default: true
+ },
+ ifPadding:{
+ type: Boolean,
+ default: false
}
},
data() {
@@ -52,7 +60,9 @@
lineStyle: {},
scrollLeft: 0,
tabsScrollLeft: 0,
- duration: 0.3
+ duration: 0.3,
+ between:true,
+ customPadding:false
}
},
computed: {
@@ -70,7 +80,9 @@
}
},
mounted() {
- this.currentIndex = this.value
+ this.currentIndex = this.value;
+ this.between = this.ifBetween;
+ this.customPadding = this.ifPadding;
this.setTabList()
if (!this.lineAnimated) {
this.duration = 0
@@ -138,7 +150,6 @@
.tab {
position: relative;
display: flex;
- justify-content: space-between;
font-size: 24rpx;
// padding-bottom: 15rpx;
white-space: nowrap;
diff --git a/components/swipers/swiper-pu.vue b/components/swipers/swiper-pu.vue
index b2ab57e..9c1a620 100644
--- a/components/swipers/swiper-pu.vue
+++ b/components/swipers/swiper-pu.vue
@@ -62,7 +62,6 @@
return {
bcurrent: 0, // 默认当前选中项
isShowVideo:false, // 是否显示视频
- autoplay:false, // 是否开启自动轮播
isVedio:uni.getStorageSync('is_vedio') // 是否是视频
};
},
diff --git a/jsFile/tools.js b/jsFile/tools.js
index c2a0699..7699905 100644
--- a/jsFile/tools.js
+++ b/jsFile/tools.js
@@ -1,4 +1,20 @@
const tools = {
+ /**
+ * @description 课程详情
+ */
+ goDetail(id) {
+ uni.navigateTo({
+ url:`/pagesB/course-detail/course-detail?id=${id}`
+ })
+ },
+ /**
+ * @description 页面跳转
+ */
+ goPage(path) {
+ uni.navigateTo({
+ url:path
+ })
+ },
/**
* @description 获取字符串中的数字
*/
diff --git a/pages.json b/pages.json
index cbff974..fedc51c 100644
--- a/pages.json
+++ b/pages.json
@@ -47,6 +47,78 @@
"enablePullDownRefresh": false
}
+ }
+ ,{
+ "path" : "my-course/my-course",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "my-integral/my-integral",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "my-order/my-order",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "my-data/my-data",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "my-vedio/my-vedio",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "my-extend/my-extend",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "my-address/my-address",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "my-sign/my-sign",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
}
]
},
@@ -54,7 +126,70 @@
"root": "pagesB",
"pages": [
- ]
+ {
+ "path" : "course-detail/course-detail",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "buy-now/buy-now",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "shop-detail/shop-detail",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "cart/cart",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "confirm-order/confirm-order",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "order-detail/order-detail",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "add-address/add-address",
+ "style" :
+ {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ]
}
],
"preloadRule": {
diff --git a/pages/tabbar/course/course.vue b/pages/tabbar/course/course.vue
index 638e5a5..7da44b0 100644
--- a/pages/tabbar/course/course.vue
+++ b/pages/tabbar/course/course.vue
@@ -1,8 +1,24 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14,10 +30,14 @@
// 底部组件
import footTab from '@/components/foot-tabs/foot-tab.vue';
import swiperTab from '@/components/swiper-tab/swiper-tab.vue';
+ import list from '@/components/list.vue';
+ import pitera from '@/components/nothing/pitera.vue';
export default {
- components:{'foot-tab' :footTab,swiperTab},
+ components:{'foot-tab' :footTab,swiperTab,list,pitera},
data() {
return {
+ newtop:uni.getSystemInfoSync().statusBarHeight + 42,
+ // newtop:uni.getSystemInfoSync().statusBarHeight + (140 / 750 * uni.getSystemInfoSync().windowWidth),
current:0,
dataList:[
{title:'课堂讲解'},
@@ -35,6 +55,12 @@
clickTab(index){
this.current = index;
},
+ // 去课程详情
+ goDetail(id){
+ uni.navigateTo({
+ url:`/pagesB/course-detail/course-detail?id=${id}`
+ })
+ },
}
}
diff --git a/pages/tabbar/my/my.vue b/pages/tabbar/my/my.vue
index 117f58f..b2ac259 100644
--- a/pages/tabbar/my/my.vue
+++ b/pages/tabbar/my/my.vue
@@ -1,5 +1,44 @@
-
+
+
+
+ 个人中心
+
+
+
+
+ 郑珊珊12562
+
+
+
+ 签到
+
+
+
+
+
+ 我的积分
+ 99999
+
+
+ 我的优惠券(张)
+ 99
+
+
+ 积分商城
+
+
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
@@ -12,14 +51,39 @@
components:{'foot-tab' :footTab},
data() {
return {
-
+ statusBarHeight: uni.getSystemInfoSync().statusBarHeight,
+ newHeight:uni.getSystemInfoSync().screenHeight,
+ funList:[
+ {src:'/static/tabbar/icon-set.png',title:'个人资料'},
+ {src:'/static/tabbar/icon-course.png',title:'我的课程'},
+ {src:'/static/tabbar/icon-order.png',title:'我的订单'},
+ {src:'/static/tabbar/icon-panh.png',title:'我的练习视频'},
+ {src:'/static/tabbar/icon-coupon.png',title:'我的优惠券'},
+ {src:'/static/tabbar/icon-score.png',title:'我的积分'},
+ {src:'/static/tabbar/icon-address.png',title:'我的地址'},
+ {src:'/static/tabbar/icon-znz.png',title:'我的推广'},
+ ]
}
},
onLoad() {
},
methods: {
-
+ chooseFun(index){
+ let list = [
+ '/pagesA/my-data/my-data',
+ '/pagesA/my-course/my-course',
+ '/pagesA/my-order/my-order',
+ '/pagesA/my-vedio/my-vedio',
+ '/pagesA/my-coupon/my-coupon',
+ '/pagesA/my-integral/my-integral',
+ '/pagesA/my-address/my-address',
+ '/pagesA/my-extend/my-extend',
+ ]
+ uni.navigateTo({
+ url:list[index]
+ })
+ }
}
}
diff --git a/pages/tabbar/pagehome/pagehome.vue b/pages/tabbar/pagehome/pagehome.vue
index 2afabba..d096fd1 100644
--- a/pages/tabbar/pagehome/pagehome.vue
+++ b/pages/tabbar/pagehome/pagehome.vue
@@ -5,7 +5,52 @@
-
+
+
+
+
+
+
+
+
+ 动作教学动作教学动作教学动作教学
+
+
+ ¥199.00
+ ¥220.00
+
+ 购买
+
+
+
+
+
+
+
+
+
+
+ 推荐视频
+ 更多+
+
+
+
+
+
+
+
+ 动作教学动作教学动作教学动作教学动作教学动作教学
+
+
+
+
+
+ 推荐商品
+ 更多+
+
+
+
+
@@ -17,14 +62,17 @@
import swiperPu from '@/components/swipers/swiper-pu.vue';
import swiperTab from '@/components/swiper-tab/swiper-tab.vue';
import footTab from '@/components/foot-tabs/foot-tab.vue';
+ import list from '@/components/list.vue';
export default {
components:{
'foot-tab' :footTab,
swiperTab,
- swiperPu
+ swiperPu,
+ list
},
data() {
return {
+ newtop:uni.getSystemInfoSync().statusBarHeight + 40,
current:0,
dataList:[
{title:'课堂讲解'},
@@ -49,6 +97,18 @@
// tab点击事件
clickTab(index){
this.current = index;
+ },
+ // 去课程详情
+ goCourseDetail(id){
+ uni.navigateTo({
+ url:`/pagesB/course-detail/course-detail?id=${id}`
+ })
+ },
+ // 去商品详情
+ goShopDetail(id){
+ uni.navigateTo({
+ url:`/pagesB/shop-detail/shop-detail?id=${id}`
+ })
}
}
}
diff --git a/pages/tabbar/shop/shop.vue b/pages/tabbar/shop/shop.vue
index a0f759a..4962285 100644
--- a/pages/tabbar/shop/shop.vue
+++ b/pages/tabbar/shop/shop.vue
@@ -1,8 +1,17 @@
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
@@ -13,17 +22,39 @@
diff --git a/pages/tabbar/vedio/vedio.vue b/pages/tabbar/vedio/vedio.vue
index d3c2e35..ce1d3bc 100644
--- a/pages/tabbar/vedio/vedio.vue
+++ b/pages/tabbar/vedio/vedio.vue
@@ -1,8 +1,33 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 动作教学动作教学动作教学动作教学动作教学动作教学
+
+
+ 3021
+
+ 2022.07.22
+
+
+
+
+
@@ -13,12 +38,15 @@
+
+
diff --git a/pagesA/my-coupon/my-coupon.vue b/pagesA/my-coupon/my-coupon.vue
index 1b10c28..98b5067 100644
--- a/pagesA/my-coupon/my-coupon.vue
+++ b/pagesA/my-coupon/my-coupon.vue
@@ -1,27 +1,107 @@
-
-
+
+
-
+
+
+
+
+
+
+
+ ¥
+ {{item.price}}
+
+
+
+
+ {{item.title}}
+ 有限期:{{item.time}}
+
+ 去使用
+
+
+ 详细信息
+
+
+
+
+
+
+
+
+
+
+ 时间:2022.07.11 00:00:00 - 2022.07.30 23:59:59
+ 来源:秒杀抢卷所得
+ 渠道:全部渠道可
+ 编号:全部渠道可
+
+
+
+
+
+
+
+
diff --git a/pagesA/my-course/my-course.vue b/pagesA/my-course/my-course.vue
new file mode 100644
index 0000000..84b3d52
--- /dev/null
+++ b/pagesA/my-course/my-course.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+ {{item.title}}
+ {{item.time}}
+
+
+ ¥{{item.price}}
+ 点击学习
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesA/my-data/my-data.vue b/pagesA/my-data/my-data.vue
new file mode 100644
index 0000000..e46cd90
--- /dev/null
+++ b/pagesA/my-data/my-data.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesA/my-extend/my-extend.vue b/pagesA/my-extend/my-extend.vue
new file mode 100644
index 0000000..072b12f
--- /dev/null
+++ b/pagesA/my-extend/my-extend.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesA/my-integral/my-integral.vue b/pagesA/my-integral/my-integral.vue
new file mode 100644
index 0000000..a743651
--- /dev/null
+++ b/pagesA/my-integral/my-integral.vue
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+ 积分:6548
+
+
+ 签到
+
+
+
+
+
+
+
+ {{item.title}}
+ {{item.price}}
+
+ {{item.time}}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesA/my-order/my-order.vue b/pagesA/my-order/my-order.vue
new file mode 100644
index 0000000..9fb66d4
--- /dev/null
+++ b/pagesA/my-order/my-order.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesA/my-sign/my-sign.vue b/pagesA/my-sign/my-sign.vue
new file mode 100644
index 0000000..4e33236
--- /dev/null
+++ b/pagesA/my-sign/my-sign.vue
@@ -0,0 +1,61 @@
+
+
+
+
+ 每日签到
+
+
+
+
+ 我的积分
+ 99999
+
+
+ 我的优惠券(张)
+ 99
+
+
+ 积分商城
+
+
+
+
+
+
+ {{item.price}}
+ {{item.time}}
+
+
+
+
+
+
+
+
+
diff --git a/pagesA/my-vedio/my-vedio.vue b/pagesA/my-vedio/my-vedio.vue
new file mode 100644
index 0000000..2b3db16
--- /dev/null
+++ b/pagesA/my-vedio/my-vedio.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+ 2022.07.23 12:12:12
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesB/add-address/add-address.vue b/pagesB/add-address/add-address.vue
new file mode 100644
index 0000000..4bee5ae
--- /dev/null
+++ b/pagesB/add-address/add-address.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesB/buy-now/buy-now.vue b/pagesB/buy-now/buy-now.vue
new file mode 100644
index 0000000..f546d3f
--- /dev/null
+++ b/pagesB/buy-now/buy-now.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+ 武,止戈为武;术,思通造化、随通而 行为术基础动作教学
+
+ ¥199.00
+ ¥220.00
+
+
+
+
+
+ 商品金额
+ ¥199.00
+
+
+ 优惠券抵扣
+ -¥10.00
+
+
+
+
+ 支付方式
+ 微信支付
+
+
+
+ ¥189.00
+ 去支付
+
+
+
+
+
+
+
+
+
diff --git a/pagesB/cart/cart.vue b/pagesB/cart/cart.vue
new file mode 100644
index 0000000..306b5d7
--- /dev/null
+++ b/pagesB/cart/cart.vue
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+ 四川省成都市武侯区
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.title}}{{datalist.length}}
+
+
+
+ ¥{{$toolAll.tools.addXiaoShu(item.price)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 热门产品推荐
+
+
+
+
+
+
+
+
+
+
+ 全选
+
+
+ 合计:¥{{allPrice}}
+ 去支付
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesB/confirm-order/confirm-order.vue b/pagesB/confirm-order/confirm-order.vue
new file mode 100644
index 0000000..a1e346b
--- /dev/null
+++ b/pagesB/confirm-order/confirm-order.vue
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+ 四川省成都市武侯区
+ 成华奥园广场三期6栋1418-1419
+ 郑珊珊 182****1234
+
+
+
+
+
+
+
+ 武,止戈为武;术,思通造化、随通而 行为术基础动作教学
+
+ ¥199.00
+ X2
+
+
+
+
+
+ 商品金额
+ ¥199.00
+
+
+ 优惠券抵扣
+ -¥10.00
+
+
+ 积分抵扣
+ -¥10.00
+
+
+
+ 合计:¥1168.00
+
+
+
+
+ 合计:¥189.00
+ 去支付
+
+
+
+
+
+
+
+
+
diff --git a/pagesB/course-detail/course-detail.vue b/pagesB/course-detail/course-detail.vue
new file mode 100644
index 0000000..876f03f
--- /dev/null
+++ b/pagesB/course-detail/course-detail.vue
@@ -0,0 +1,73 @@
+
+
+
+
+
+ 课程一:棍术讲解
+
+
+
+
+
+
+ 课程介绍
+
+
+
+
+
+ 教练:万老师
+ 2022.07.22
+
+
+
+
+ 立即购买
+
+
+
+
+ 推荐课程
+ 更多+
+
+
+
+
+
+
+
+ 请登录后查看课程,去登陆
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesB/order-detail/order-detail.vue b/pagesB/order-detail/order-detail.vue
new file mode 100644
index 0000000..dd5ad45
--- /dev/null
+++ b/pagesB/order-detail/order-detail.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesB/shop-detail/shop-detail.vue b/pagesB/shop-detail/shop-detail.vue
new file mode 100644
index 0000000..f4a81bb
--- /dev/null
+++ b/pagesB/shop-detail/shop-detail.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+ 武,止戈为武;术,思通造化、随通而 行为术基础动作教学
+
+ ¥199.00
+ ¥220.00
+
+
+
+
+
+
+ 产品介绍
+
+
+
+
+
+
+
+
+
+ ¥189.00
+
+ 加入购物车
+ 立即购买
+
+
+
+
+
+
+
+
+
+
diff --git a/static/tabbar/icon-address.png b/static/tabbar/icon-address.png
new file mode 100644
index 0000000..8b194cf
Binary files /dev/null and b/static/tabbar/icon-address.png differ
diff --git a/static/tabbar/icon-bh.png b/static/tabbar/icon-bh.png
new file mode 100644
index 0000000..ceae933
Binary files /dev/null and b/static/tabbar/icon-bh.png differ
diff --git a/static/tabbar/icon-cart.png b/static/tabbar/icon-cart.png
new file mode 100644
index 0000000..10a3069
Binary files /dev/null and b/static/tabbar/icon-cart.png differ
diff --git a/static/tabbar/icon-coupon.png b/static/tabbar/icon-coupon.png
new file mode 100644
index 0000000..e5481b6
Binary files /dev/null and b/static/tabbar/icon-coupon.png differ
diff --git a/static/tabbar/icon-course.png b/static/tabbar/icon-course.png
new file mode 100644
index 0000000..42e9a08
Binary files /dev/null and b/static/tabbar/icon-course.png differ
diff --git a/static/tabbar/icon-edit.png b/static/tabbar/icon-edit.png
new file mode 100644
index 0000000..2d49f21
Binary files /dev/null and b/static/tabbar/icon-edit.png differ
diff --git a/static/tabbar/icon-look.png b/static/tabbar/icon-look.png
new file mode 100644
index 0000000..4599a70
Binary files /dev/null and b/static/tabbar/icon-look.png differ
diff --git a/static/tabbar/icon-order.png b/static/tabbar/icon-order.png
new file mode 100644
index 0000000..2e0c5b0
Binary files /dev/null and b/static/tabbar/icon-order.png differ
diff --git a/static/tabbar/icon-overduce.png b/static/tabbar/icon-overduce.png
new file mode 100644
index 0000000..a582da7
Binary files /dev/null and b/static/tabbar/icon-overduce.png differ
diff --git a/static/tabbar/icon-panh.png b/static/tabbar/icon-panh.png
new file mode 100644
index 0000000..15bc289
Binary files /dev/null and b/static/tabbar/icon-panh.png differ
diff --git a/static/tabbar/icon-password.png b/static/tabbar/icon-password.png
new file mode 100644
index 0000000..741bf36
Binary files /dev/null and b/static/tabbar/icon-password.png differ
diff --git a/static/tabbar/icon-play.png b/static/tabbar/icon-play.png
new file mode 100644
index 0000000..9929f9f
Binary files /dev/null and b/static/tabbar/icon-play.png differ
diff --git a/static/tabbar/icon-rili.png b/static/tabbar/icon-rili.png
new file mode 100644
index 0000000..e8dae22
Binary files /dev/null and b/static/tabbar/icon-rili.png differ
diff --git a/static/tabbar/icon-score-rili.png b/static/tabbar/icon-score-rili.png
new file mode 100644
index 0000000..e85f33a
Binary files /dev/null and b/static/tabbar/icon-score-rili.png differ
diff --git a/static/tabbar/icon-score.png b/static/tabbar/icon-score.png
new file mode 100644
index 0000000..bedaad8
Binary files /dev/null and b/static/tabbar/icon-score.png differ
diff --git a/static/tabbar/icon-search.png b/static/tabbar/icon-search.png
new file mode 100644
index 0000000..6752444
Binary files /dev/null and b/static/tabbar/icon-search.png differ
diff --git a/static/tabbar/icon-set.png b/static/tabbar/icon-set.png
new file mode 100644
index 0000000..8729bba
Binary files /dev/null and b/static/tabbar/icon-set.png differ
diff --git a/static/tabbar/icon-used.png b/static/tabbar/icon-used.png
new file mode 100644
index 0000000..b407a7b
Binary files /dev/null and b/static/tabbar/icon-used.png differ
diff --git a/static/tabbar/icon-znz.png b/static/tabbar/icon-znz.png
new file mode 100644
index 0000000..8d9d30b
Binary files /dev/null and b/static/tabbar/icon-znz.png differ
diff --git a/static/tabbar/my-back.png b/static/tabbar/my-back.png
new file mode 100644
index 0000000..c8c6be0
Binary files /dev/null and b/static/tabbar/my-back.png differ