diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
index 179fe2d..e932ebe 100644
--- a/.hbuilderx/launch.json
+++ b/.hbuilderx/launch.json
@@ -18,6 +18,10 @@
{
"playground" : "custom",
"type" : "uni-app:app-android"
+ },
+ {
+ "playground" : "standard",
+ "type" : "uni-app:app-ios"
}
]
}
diff --git a/App.vue b/App.vue
index 8f1c7f4..6a0ba6f 100644
--- a/App.vue
+++ b/App.vue
@@ -10,70 +10,70 @@
// console.log('App Show');
try {
// #ifdef APP-PLUS
- uni.getSystemInfo({
- success: (res) => {
- let system = res;
- if (system.platform == 'ios') {
- console.log('ios', 64);
- uni.request({
- url: uni.conf.baseUrl + '/api/systemConfig/updateSystemVersion?platformCode=' + 1,
- method: 'POST',
- // header: {
- // userId: uni.getStorageSync('userId'),
- // token: uni.getStorageSync('token'),
- // myLoginName: uni.getStorageSync('myLoginName')
- // },
- success: (res) => {
- let datares = res.data;
- // uni.showToast({
- // title: res.message || res.msg,
- // icon: "none",
- // })
- // console.log(datares, '11111111')
- if (datares.code == 200) {
- uni.is_update = datares.data.versionCode; //是版本号,判断是否升级
- uni.is_force = datares.data.forceUpdate; //是否强制更新 1:强制 0:未强制
- uni.versionName = datares.data.versionName; //是版本号 显示版本号
- uni.is_wgt = 0; //是热更新 目前好像没有该功能
- uni.updateUrlApp = datares.data.url; //是下载地址
- uni.update_content = datares.data.updateInfo; //版本说明
- // uni.pro.switchTab('index/index');
- }
- },
- fail: (res) => {
- // uni.showToast({
- // title: res.message || res.msg,
- // icon: "none",
- // })
- }
- });
- } else {
- console.log(res, 66);
- uni.request({
- url: uni.conf.baseUrl + '/api/systemConfig/updateSystemVersion?platformCode=' + 0,
- method: 'POST',
- // header: {
- // userId: uni.getStorageSync('userId'),
- // token: uni.getStorageSync('token'),
- // myLoginName: uni.getStorageSync('myLoginName')
- // },
- success: (res) => {
- let datares = res.data;
- console.log(res);
- if (datares.code == 200) {
- uni.is_update = datares.data.versionCode; //是版本号,判断是否升级
- uni.is_force = datares.data.forceUpdate; //是否强制更新 1:强制 0:未强制
- uni.versionName = datares.data.versionName; //是版本号 显示版本号
- uni.is_wgt = 0; //是热更新 目前好像没有该功能
- uni.updateUrlApp = datares.data.url; //是下载地址
- uni.update_content = datares.data.updateInfo; //版本说明
- // uni.pro.switchTab('index/index');
- }
- }
- });
- }
- }
- });
+ // uni.getSystemInfo({
+ // success: (res) => {
+ // let system = res;
+ // if (system.platform == 'ios') {
+ // console.log('ios', 64);
+ // uni.request({
+ // url: uni.conf.baseUrl + '/api/systemConfig/updateSystemVersion?platformCode=' + 1,
+ // method: 'POST',
+ // // header: {
+ // // userId: uni.getStorageSync('userId'),
+ // // token: uni.getStorageSync('token'),
+ // // myLoginName: uni.getStorageSync('myLoginName')
+ // // },
+ // success: (res) => {
+ // let datares = res.data;
+ // // uni.showToast({
+ // // title: res.message || res.msg,
+ // // icon: "none",
+ // // })
+ // // console.log(datares, '11111111')
+ // if (datares.code == 200) {
+ // uni.is_update = datares.data.versionCode; //是版本号,判断是否升级
+ // uni.is_force = datares.data.forceUpdate; //是否强制更新 1:强制 0:未强制
+ // uni.versionName = datares.data.versionName; //是版本号 显示版本号
+ // uni.is_wgt = 0; //是热更新 目前好像没有该功能
+ // uni.updateUrlApp = datares.data.url; //是下载地址
+ // uni.update_content = datares.data.updateInfo; //版本说明
+ // // uni.pro.switchTab('index/index');
+ // }
+ // },
+ // fail: (res) => {
+ // // uni.showToast({
+ // // title: res.message || res.msg,
+ // // icon: "none",
+ // // })
+ // }
+ // });
+ // } else {
+ // console.log(res, 66);
+ // uni.request({
+ // url: uni.conf.baseUrl + '/api/systemConfig/updateSystemVersion?platformCode=' + 0,
+ // method: 'POST',
+ // // header: {
+ // // userId: uni.getStorageSync('userId'),
+ // // token: uni.getStorageSync('token'),
+ // // myLoginName: uni.getStorageSync('myLoginName')
+ // // },
+ // success: (res) => {
+ // let datares = res.data;
+ // console.log(res);
+ // if (datares.code == 200) {
+ // uni.is_update = datares.data.versionCode; //是版本号,判断是否升级
+ // uni.is_force = datares.data.forceUpdate; //是否强制更新 1:强制 0:未强制
+ // uni.versionName = datares.data.versionName; //是版本号 显示版本号
+ // uni.is_wgt = 0; //是热更新 目前好像没有该功能
+ // uni.updateUrlApp = datares.data.url; //是下载地址
+ // uni.update_content = datares.data.updateInfo; //版本说明
+ // // uni.pro.switchTab('index/index');
+ // }
+ // }
+ // });
+ // }
+ // }
+ // });
// #endif
} catch (e) {}
},
@@ -139,7 +139,7 @@
}
page {
- background-color: #f2f2f2;
+ background-color: #F9F9F9;
}
text {
diff --git a/components/blackmonth-swiper/index.vue b/components/blackmonth-swiper/index.vue
new file mode 100644
index 0000000..06a9fc6
--- /dev/null
+++ b/components/blackmonth-swiper/index.vue
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/navseat.vue b/components/navseat.vue
new file mode 100644
index 0000000..180973e
--- /dev/null
+++ b/components/navseat.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/qiyue-category/qiyue-category.vue b/components/qiyue-category/qiyue-category.vue
new file mode 100644
index 0000000..e0e8bb3
--- /dev/null
+++ b/components/qiyue-category/qiyue-category.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+ {{ item[label] }}
+
+
+
+
+
+
+ {{ item[label] }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/framework/0-conf.js b/framework/0-conf.js
index 9de837b..22a4322 100644
--- a/framework/0-conf.js
+++ b/framework/0-conf.js
@@ -9,12 +9,12 @@ const proxyApi = 'https://wxcashiertest.sxczgkj.cn/cashierService'
// #endif
// #ifdef H5
-const baseUrl = debug ? proxyApi : "https://cashier.sxczgkj.cn/cashierService"
+const baseUrl = debug ? proxyApi : "https://wxcashiertest.sxczgkj.cn/cashierService"
const baseUrlwws = 'wss://cashier.sxczgkj.cn/cashierService' // 线上
// #endif
// #ifdef APP || MP-WEIXIN
-const baseUrl = debug ? proxyApi : 'https://cashier.sxczgkj.cn/cashierService'
-const baseUrlwws = 'wss://cashier.sxczgkj.cn/cashierService' // 线上
+const baseUrl = debug ? proxyApi : 'https://wxcashiertest.sxczgkj.cn/cashierService'
+const baseUrlwws = 'wss://wxcashiertest.sxczgkj.cn/cashierService' // 线上
// #endif
// import VConsole from "./vConsole.js"
diff --git a/framework/11-api.js b/framework/11-api.js
index a4d0775..e7b6c31 100644
--- a/framework/11-api.js
+++ b/framework/11-api.js
@@ -46,7 +46,7 @@ function requestrequest(options) {
async function request(options) {
try {
if (options.toast) {
- // #ifdef MP-WEIXIN || MP-ALIPAY
+ // #ifdef MP-WEIXIN || APP-PLUS
uni.showLoading({
title: '加载中',
mask: true
@@ -66,6 +66,9 @@ async function request(options) {
// #ifdef APP-PLUS
environment: 'app',
// #endif
+ // #ifdef H5
+ environment: 'app',
+ // #endif
// #ifdef MP-WEIXIN
environment: 'wx',
// #endif
@@ -76,7 +79,7 @@ async function request(options) {
} else {
}
- // #ifdef MP-WEIXIN || MP-ALIPAY
+ // #ifdef MP-WEIXIN || APP-PLUS
options.url = uni.conf.baseUrl + options.url
let res = await requestrequest(options);
// #endif
@@ -84,7 +87,7 @@ async function request(options) {
let res = await uni.pro.request(options);
// #endif
if (res.code != 0) {
- if (res.code == 401) {
+ if (res.code == -4) {
uni.showToast({
title: res.message || res.msg,
icon: "none",
diff --git a/manifest.json b/manifest.json
index 6beb65d..e0aa37d 100644
--- a/manifest.json
+++ b/manifest.json
@@ -58,7 +58,10 @@
"mp-weixin" : {
"appid" : "wxd88fffa983758a30",
"setting" : {
- "urlCheck" : false
+ "urlCheck" : false,
+ "minified" : true,
+ "es6" : true,
+ "postcss" : true
},
"usingComponents" : true,
"libVersion" : "latest"
@@ -69,7 +72,7 @@
"disableHostCheck" : false,
"proxy" : {
"/api" : {
- "target" : "https://cashier.sxczgkj.cn/cashierService",
+ "target" : "https://wxcashiertest.sxczgkj.cn/cashierService",
// "target" : "https://ky.sxczgkj.cn",
"ws" : false,
"changeOrigin" : true, //是否跨域
diff --git a/pages.json b/pages.json
index d26ccb2..aec0da7 100644
--- a/pages.json
+++ b/pages.json
@@ -6,6 +6,20 @@
"navigationStyle": "custom"
}
},
+ {
+ "path": "pages/index/jtoday",
+ "style": {
+ "navigationBarTitleText": "每日上新",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/index/hotlist",
+ "style": {
+ "navigationBarTitleText": "热榜推荐",
+ "navigationStyle": "custom"
+ }
+ },
{
"path": "pages/index/uindexlist",
"style": {
@@ -51,7 +65,9 @@
{
"path": "pages/user/user",
"style": {
- "navigationBarTitleText": "个人中心"
+ "navigationBarTitleText": "个人中心",
+ "navigationBarBackgroundColor": "#FFD158",
+ "navigationBarTextStyle": "white"
}
},
{
diff --git a/pages/index/components/advertisement.vue b/pages/index/components/advertisement.vue
index 8d32157..5aba305 100644
--- a/pages/index/components/advertisement.vue
+++ b/pages/index/components/advertisement.vue
@@ -1,15 +1,27 @@
- 现有0元无门槛抵价券 正在出售
+ 现有{{bannervo.coupons}}人以免单
+
-
-
+
+
+
+
+
+
- text1
+
+
+ {{item.name}}已省{{item.money}}元钱
+
+
@@ -21,15 +33,30 @@
export default {
data() {
return {
- list1: [
- 'https://cdn.uviewui.com/uview/swiper/swiper1.png',
- 'https://cdn.uviewui.com/uview/swiper/swiper2.png',
- 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
- ],
- text1:'开箱即用',
-
+ isScroll: false,
+ minCount: 0,
+ fontColor: 'black'
};
},
+ props: {
+ bannervo: {
+ type: Object,
+ default () {
+ return {
+ coupons: '',
+ logo: []
+ }
+ }
+ },
+ title: {
+ type: String,
+ default: '每日特价'
+ },
+ img: {
+ type: String,
+ default: ''
+ },
+ },
};
@@ -53,19 +80,63 @@
}
}
+
+
.onecontentright {
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 24rpx;
color: #333333;
+
.onecontentrightimage {
width: 90rpx;
+ position: relative;
+ overflow: hidden;
+ height: 28rpx;
- .onecontentrightswiper {
- border: 50%;
- width: 28rpx;
+ .onecontentrightimageabsolute {
+ width: 100%;
+ left: 0;
+ top: 0;
+ position: absolute;
+ z-index: 9;
+ }
+
+
+ .onecontentrightimageabsolutetow {
+ width: 100%;
+ left: 14rpx;
+ top: 0;
+ position: absolute;
+ z-index: 10;
+ }
+
+ // .onecontentrightswiper {
+ // border: 50%;
+ // width: 28rpx;
+ // height: 28rpx;
+ // background: red;
+ // }
+ }
+
+ .onecontentrighttext {
+ width: 232rpx;
+
+ .swiper {
height: 28rpx;
+ // width: 232rpx;
+
+ .swiperitem {
+ width: 100rpx;
+ font-family: Source Han Sans CN, Source Han Sans CN;
+ font-weight: 400;
+ font-size: 24rpx;
+ color: #333333;
+ overflow: hidden; //超出的文本隐藏
+ text-overflow: ellipsis; //溢出用省略号显示
+ white-space: nowrap; //溢出不换行
+ }
}
}
diff --git a/pages/index/components/todaylist.vue b/pages/index/components/todaylist.vue
index 9203532..8d79afe 100644
--- a/pages/index/components/todaylist.vue
+++ b/pages/index/components/todaylist.vue
@@ -1,7 +1,7 @@
-
+
{{todayList.name}}
@@ -14,17 +14,17 @@
+ :key="index">
-
+
- {{item.productName}}
+ {{item.productName}}
-
+
- 8折
+ {{item.discount || '1'}}折
@@ -37,7 +37,7 @@
+ style="background: url(https://czg-qr-order.oss-cn-beijing.aliyuncs.com/index/towcontent_box2.png) no-repeat; background-size: cover;" @click="jrtoday(1)">
{{salesList.name}}
@@ -49,21 +49,18 @@
-
-
-
+
+
+
TOP.{{index + 1}}
{{item.productName}}
-
-
-
-
- 8折
-
+
+ 已抢{{item.realSalesNumber}}份
¥{{item.salePrice}}
@@ -85,13 +82,17 @@
salesList: {
type: Object,
default () {
- return {}
+ return {
+ salesList:[]
+ }
}
},
todayList: {
type: Object,
default () {
- return {}
+ return {
+ todayList:[]
+ }
}
},
title: {
@@ -99,13 +100,21 @@
default: '每日特价'
}
},
+ methods:{
+ jrtoday(e){
+ if(e == 0){
+ uni.pro.navigateTo('index/jtoday')
+ }else{
+ uni.pro.navigateTo('index/hotlist')
+ }
+ }
+ }
};
\ No newline at end of file
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 0607f9c..3bfc7fd 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -8,8 +8,7 @@
:style="{'height':HeighT.customBar+'px','padding-right':HeighT.custwidth + 'px'}">
-
-
+
- 美味抢先点
- 西安
+ 美味抢先点
+ 西安
@@ -30,20 +29,24 @@
-
-
+
+
{{item.name}}
-
+
-
-
+
+
+
+
@@ -51,28 +54,20 @@
+ @click="viewHistory(item,index)"
+ :class="!item.isChild && viewHistoryindex == index ? 'fourcontent_itemactev':''">
{{item.name}}
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
@@ -82,28 +77,33 @@
龙首.{{item.distances}}m
-
-
-
- {{item.shopTag}}
+
+
+
+ {{s.name}}
-
+
- 全场饮品任选
- 已抢15789份
+ {{item.productName}}
+ 已抢{{item.realSalesNumber}}份
-
-
- 人气连锁品牌
+
+
+
+ {{c.name}}
+
@@ -112,19 +112,22 @@
¥
- 1444
+ {{item.salePrice}}
- ¥111
+ ¥{{item.discount}}
- 共省4元
+ 共省{{item.save}}元
-
+
+
@@ -134,8 +137,9 @@
+
+
-
@@ -159,8 +163,8 @@
- 八点八零
- 西安
+ 八点八零
+ 西安
@@ -172,9 +176,10 @@
-
+
+ :key="index" @click="viewHistory(item,index)"
+ :class="!item.isChild && viewHistoryindex == index ? 'fourcontent_itemactev':''">
{{item.name}}
@@ -193,16 +198,12 @@
-
-
-
- {{item.name}}
-
-
-
+
+
+
@@ -216,39 +217,51 @@
import todaylist from './components/todaylist.vue'
import productlist from './components/productlist.vue'
import advertisement from './components/advertisement.vue'
+ import customSwiper from '@/components/blackmonth-swiper/index'
+ import category from '@/components/qiyue-category/qiyue-category.vue';
export default {
components: {
swipers,
diamond,
todaylist,
productlist,
- advertisement
+ advertisement,
+ category,
+ customSwiper
},
data() {
return {
+ timersetInterval:'0', //定时器
isFixedTop: false, //吸顶是否显示
Topdistance: 3000, //吸顶初始距离
- fourcontentHeighT: 0, //高度
keyword: '',
current: 0,
opacity: false,
- showproductlist: true, //弹成
- clickdetailindex: 0, //默认下拉选项第一个
+ showproductlist: false, //弹成
+ seighT: null, //高度
hometoplist: { //上面数据
carousel: [],
- district: []
+ district: [],
+
},
homelist: [], //下面数据
clickhometoplistmenulist: {}, //下拉点击的数据
form: {
- address: '', //地址
+ address: '西安市', //地址
type: '', //品类
orderBy: '', //1.理我最近 2.销量优先 3.价格优先
- distance: '', //附近1KM 1选中 0不选中
+ other: '', //附近1KM 1选中 0不选中
page: 1, //页数
size: 10, //页容量
status: 'loadmore'
- }
+ },
+ viewHistoryindex: '', //吸顶元素值
+ clickdetailindex: 0, //默认下拉选项第一个
+ clickdetailtowindex: 0, //默认二级菜单数据选项第一个
+ clickdetailtowlist: [],
+ // 二级菜单
+ categoryList: [],
+ subCategoryList: [] //二级菜单数据
};
},
@@ -265,6 +278,10 @@
this.isFixedTop = false
}
},
+ onHide() {
+ this.timersetInterval = '1'
+
+ },
computed: {
HeighT() { //手机类型的尺寸
return this.$store.getters.is_BarHeight
@@ -274,17 +291,16 @@
setTimeout(() => {
this.GetTop()
}, 1000)
- let res = await this.apix.locationdistrict({
- keywords: '西安市'
- })
- this.clickhometoplistmenulist = res.data[0].districts
+
+
},
onReachBottom() {
this.onLoadhome()
},
+
onShow() {
this.hometop()
- this.onLoadhome()
+ this.init_fn()
},
methods: {
closeproductlist() {
@@ -301,33 +317,66 @@
this.list[data].end_times = 0;
this.$forceUpdate();
},
+ //获取元素距离顶部的距离
GetTop() {
- //获取元素距离顶部的距离
- this.$u.getRect('.fourcontent').then(res => {
- this.Topdistance = res.top - this.HeighT.heightBar //滚动距离
- this.fourcontentHeighT = res.height //高度
+ uni.getSystemInfo({
+ success: (data) => {
+ this.seighT = data.windowHeight;
+ this.$u.getRect('.fourcontent').then(res => {
+ this.Topdistance = res.top - this.HeighT.heightBar //滚动距离
+ this.seighT = this.seighT - res.height //高度
+ })
+ this.$u.getRect('.navbar').then(res => {
+ this.seighT = this.seighT - res.height //高度
+ })
+ }
})
-
},
// 首页上面数据
async hometop() {
try {
let res = await this.apix.homehomePageUp()
this.hometoplist = res.data
- } catch (e) {
- //TODO handle the exception
- }
+ } catch (e) {}
},
// 下面初始数据
init_fn() {
this.homelist = []
- this.form.page = 1
- this.form.status = 'loadmore'
- this.onLoadhome()
+ this.form = {
+ address: '西安市', //地址
+ lng:'108.949158',
+ lat:'34.301731',
+ type: '', //品类
+ orderBy: 0, //1.理我最近 2.销量优先 3.价格优先
+ other: '', //附近1KM 1选中 0不选中
+ page: 1, //页数
+ size: 10, //页容量
+ status: 'loadmore'
+ },
+ this.onLoadhome()
},
async onLoadhome() {
try {
let res = await this.apix.home(this.form)
+ var dates = new Date().getTime();
+ res.data.forEach((item, index) => {
+ var leftTime = item.endTime - dates; //计算两日期之间相差的毫秒数
+ if (leftTime >= 0) {
+ let d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
+ let h = Math.floor(leftTime / 1000 / 60 / 60 % 24);
+ let m = Math.floor(leftTime / 1000 / 60 % 60);
+ let s = Math.floor(leftTime / 1000 % 60);
+ item.end_times = {
+ d: d,
+ h: h,
+ m: m,
+ s: s
+ }
+ } else {
+ item.end_times = 0
+ }
+ })
+
if (res.data.length == 0) {
this.form.status = 'nomore'
return false;
@@ -343,12 +392,11 @@
}
}, 500)
}
- } catch (e) {
- //TODO handle the exception
- }
+ } catch (e) {}
},
// 点击元素到指定位置
- async viewHistory(item) {
+ async viewHistory(item, index) {
+ this.viewHistoryindex = index
if (item.dictName == 'allCity') {
let res = await this.apix.locationdistrict({
keywords: '西安市'
@@ -358,26 +406,66 @@
this.clickhometoplistmenulist = item
}
uni.pageScrollTo({
- scrollTop: this.Topdistance + 1,
+ scrollTop: this.Topdistance,
duration: 300
});
if (item.isChild) {
this.showproductlist = true
} else {
-
+ this.form.other = item.description //附近1KM 1选中 0不选中
+ this.form.page = 1
+ this.form.size = 10
+ this.form.status = 'loadmore'
+ this.homelist = []
+ this.onLoadhome()
}
+
},
// 选择元素的指定选项
clickdetail(item, index) {
+ console.log(category);
this.clickdetailindex = index
this.showproductlist = false
+ this.hometoplist.menu[this.viewHistoryindex].name = item.label
+ switch (item.dictName) {
+ case 'category':
+ // 品类
+ this.form.type = item.value
+ break;
+ case 'sort':
+ // 智能排序
+ this.form.orderBy = item.value
+ break;
+ }
+ this.form.page = 1
+ this.form.size = 10
+ this.form.status = 'loadmore'
+ this.homelist = []
+ this.onLoadhome()
+ },
+ //城市二级菜单
+ categoryMainClick(category) {
+ console.log(category);
+ this.subCategoryList = category.category.districts;
+ },
+ //确定街道菜单赋值
+ categorySubClick(category) {
+ console.log(category);
+ this.hometoplist.menu[this.viewHistoryindex].name = category.name
+ this.showproductlist = false
+ this.form.address = category.center
+ this.form.page = 1
+ this.form.size = 10
+ this.form.status = 'loadmore'
+ this.homelist = []
+ this.onLoadhome()
},
}
};
-
\ No newline at end of file
diff --git a/pages/user/coupon.vue b/pages/user/coupon.vue
index b8269fc..fca08fc 100644
--- a/pages/user/coupon.vue
+++ b/pages/user/coupon.vue
@@ -1,11 +1,9 @@
-
-
-
+
+
+
+
@@ -19,31 +17,12 @@ export default {
diff --git a/pages/user/user.vue b/pages/user/user.vue
index dcb1d68..461414d 100644
--- a/pages/user/user.vue
+++ b/pages/user/user.vue
@@ -4,18 +4,15 @@
-
{{userInfo.telephone || '无'}}
-
-
@@ -47,7 +44,7 @@
-
优惠券
-
+
寄存记录
-
+
储值明细
-
+
设置
- -->
+
陕西超掌柜科技有限公司
@@ -86,7 +83,7 @@
return {
shopUser: {},
userInfo: {},
- shopInfo:{}
+ shopInfo: {}
};
},
onShow() {
@@ -149,14 +146,14 @@
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/home/hometype.vue b/uni_modules/d-swiper-type/components/d-swiper-type/pages/home/hometype.vue
new file mode 100644
index 0000000..5577eec
--- /dev/null
+++ b/uni_modules/d-swiper-type/components/d-swiper-type/pages/home/hometype.vue
@@ -0,0 +1,478 @@
+
+
+
+
+
+ 当前高度:{{my_hua_dong_num}}
+
+
+
+
+
+
+
+
+
+
+ {{item.navId}}
+
+
+
+
+
+
+
+
+
+
+ 冰激凌{{item.navId}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/home/readme.md b/uni_modules/d-swiper-type/components/d-swiper-type/pages/home/readme.md
new file mode 100644
index 0000000..9136b80
--- /dev/null
+++ b/uni_modules/d-swiper-type/components/d-swiper-type/pages/home/readme.md
@@ -0,0 +1,10 @@
+## 【2023-左侧联动分类插件-可能是最好用的插件】-全网唯一几乎无卡顿 [相对来说]
+## d-swiper-type
+
+
+````
+
+直接复制组件代码到页面旧可以,不用使用组件,超简单,超丝滑~
+
+
+````
\ No newline at end of file
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/bing.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/bing.png
new file mode 100644
index 0000000..4055b53
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/bing.png differ
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/del.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/del.png
new file mode 100644
index 0000000..4668bb7
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/del.png differ
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/del2.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/del2.png
new file mode 100644
index 0000000..b339f95
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/del2.png differ
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/mangguo.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/mangguo.png
new file mode 100644
index 0000000..da65cec
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/mangguo.png differ
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/search.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/search.png
new file mode 100644
index 0000000..e221a6e
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/search.png differ
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/xigua.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/xigua.png
new file mode 100644
index 0000000..e3b4047
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/xigua.png differ
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/yan_close.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/yan_close.png
new file mode 100644
index 0000000..2f65b23
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/yan_close.png differ
diff --git a/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/yan_open.png b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/yan_open.png
new file mode 100644
index 0000000..9de2243
Binary files /dev/null and b/uni_modules/d-swiper-type/components/d-swiper-type/pages/static/icon_img/yan_open.png differ
diff --git a/uni_modules/d-swiper-type/package.json b/uni_modules/d-swiper-type/package.json
new file mode 100644
index 0000000..4fcc655
--- /dev/null
+++ b/uni_modules/d-swiper-type/package.json
@@ -0,0 +1,89 @@
+{
+ "id": "d-swiper-type",
+ "displayName": "2023_侧边联动导航滑动分类_【超流畅、超丝滑、全网唯一】国际庄邓",
+ "version": "1.0.1",
+ "description": "2023_侧边联动导航滑动分类_【超流畅、超丝滑、全网唯一】国际庄邓",
+ "keywords": [
+ "uni_modules",
+ "联动侧边栏导航分类",
+ "分类",
+ "侧边",
+ "联动"
+],
+ "repository": "https://github.com/qq1415551519/uniapp-d-search-log",
+ "engines": {
+ "HBuilderX": "^3.1.20"
+ },
+ "dcloudext": {
+ "category": [
+ "前端组件",
+ "通用组件"
+ ],
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "无",
+ "permissions": "无"
+ },
+ "npmurl": ""
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y"
+ },
+ "client": {
+ "Vue": {
+ "vue2": "y",
+ "vue3": "u"
+ },
+ "App": {
+ "app-vue": "y",
+ "app-nvue": "y"
+ },
+ "H5-mobile": {
+ "Safari": "y",
+ "Android Browser": "y",
+ "微信浏览器(Android)": "y",
+ "QQ浏览器(Android)": "y"
+ },
+ "H5-pc": {
+ "Chrome": "y",
+ "IE": "y",
+ "Edge": "y",
+ "Firefox": "y",
+ "Safari": "y"
+ },
+ "小程序": {
+ "微信": "y",
+ "阿里": "y",
+ "百度": "y",
+ "字节跳动": "y",
+ "QQ": "y",
+ "钉钉": "y",
+ "快手": "y",
+ "飞书": "y",
+ "京东": "y",
+ "小红书": "y"
+ },
+ "快应用": {
+ "华为": "y",
+ "联盟": "y"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/uni_modules/d-swiper-type/readme.md b/uni_modules/d-swiper-type/readme.md
new file mode 100644
index 0000000..159486e
--- /dev/null
+++ b/uni_modules/d-swiper-type/readme.md
@@ -0,0 +1,30 @@
+## 【2023-左侧联动分类插件-可能是最好用的插件】-全网唯一几乎无卡顿【超丝滑~】
+## d-swiper-type
+
+
+````
+
+弹框插件: https://ext.dcloud.net.cn/plugin?id=2708
+
+日历插件: https://ext.dcloud.net.cn/plugin?id=2779
+
+````
+
+
+
+````
+
+1. /pages/home/hometype.vue 为案例文件
+
+
+
+````
+
+### 下载插件后直接复制到自己页面使用。【直接复制代码】
+
+````
+
+1.文件路径:'@/uni_modules/d-swiper-type/components/d-swiper-type/pages/home/hometype.vue'
+2.复制图片目录 static/icon_img
+
+````
\ No newline at end of file
diff --git a/uni_modules/liu-super-slide/changelog.md b/uni_modules/liu-super-slide/changelog.md
new file mode 100644
index 0000000..307703b
--- /dev/null
+++ b/uni_modules/liu-super-slide/changelog.md
@@ -0,0 +1,20 @@
+## 1.0.9(2023-06-08)
+增加预览二维码
+## 1.0.8(2023-05-31)
+增加license
+## 1.0.7(2023-05-15)
+增加点击事件
+## 1.0.6(2023-05-14)
+优化赋值
+## 1.0.5(2023-05-13)
+优化代码
+## 1.0.4(2023-05-13)
+优化手动点击逻辑
+## 1.0.3(2023-05-13)
+优化手动点击逻辑
+## 1.0.2(2023-05-12)
+增加属性
+## 1.0.1(2023-05-12)
+增加示例
+## 1.0.0(2023-05-12)
+初始发布
diff --git a/uni_modules/liu-super-slide/components/liu-super-slide/liu-super-slide.vue b/uni_modules/liu-super-slide/components/liu-super-slide/liu-super-slide.vue
new file mode 100644
index 0000000..e76d8ef
--- /dev/null
+++ b/uni_modules/liu-super-slide/components/liu-super-slide/liu-super-slide.vue
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uni_modules/liu-super-slide/license.md b/uni_modules/liu-super-slide/license.md
new file mode 100644
index 0000000..029bf39
--- /dev/null
+++ b/uni_modules/liu-super-slide/license.md
@@ -0,0 +1,6 @@
+### 1、本插件可免费下载使用;
+### 2、未经许可,严禁复制本插件派生同类插件上传插件市场;
+### 3、未经许可,严禁在插件市场恶意复制抄袭本插件进行违规获利;
+### 4、对本软件的任何使用都必须遵守这些条款,违反这些条款的个人或组织将面临法律追究。
+
+
diff --git a/uni_modules/liu-super-slide/package.json b/uni_modules/liu-super-slide/package.json
new file mode 100644
index 0000000..2f7187e
--- /dev/null
+++ b/uni_modules/liu-super-slide/package.json
@@ -0,0 +1,85 @@
+{
+ "id": "liu-super-slide",
+ "displayName": "轮播图、3D轮播、堆叠轮播(很好看)",
+ "version": "1.0.9",
+ "description": "很好看、很好用的3D轮播、堆叠轮播,支持任何图片数量、点击、自动轮播、手动轮播(走过路过千万不要错过)",
+ "keywords": [
+ "3D轮播",
+ "轮播",
+ "堆叠轮播",
+ "轮播图",
+ "图片轮播"
+ ],
+ "repository": "",
+ "engines": {
+ "HBuilderX": "^3.1.0"
+ },
+ "dcloudext": {
+ "type": "component-vue",
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "无",
+ "permissions": "无"
+ },
+ "npmurl": ""
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y"
+ },
+ "client": {
+ "Vue": {
+ "vue2": "y",
+ "vue3": "u"
+ },
+ "App": {
+ "app-vue": "u",
+ "app-nvue": "u"
+ },
+ "H5-mobile": {
+ "Safari": "y",
+ "Android Browser": "y",
+ "微信浏览器(Android)": "y",
+ "QQ浏览器(Android)": "y"
+ },
+ "H5-pc": {
+ "Chrome": "u",
+ "IE": "u",
+ "Edge": "u",
+ "Firefox": "u",
+ "Safari": "u"
+ },
+ "小程序": {
+ "微信": "y",
+ "阿里": "u",
+ "百度": "u",
+ "字节跳动": "u",
+ "QQ": "u",
+ "钉钉": "u",
+ "快手": "u",
+ "飞书": "u",
+ "京东": "u"
+ },
+ "快应用": {
+ "华为": "u",
+ "联盟": "u"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/uni_modules/liu-super-slide/readme.md b/uni_modules/liu-super-slide/readme.md
new file mode 100644
index 0000000..a7b328e
--- /dev/null
+++ b/uni_modules/liu-super-slide/readme.md
@@ -0,0 +1,78 @@
+### liu-super-slide适用于uni-app项目的3D轮播、堆叠轮播、轮播图(很好看)组件
+### 本组件目前兼容微信小程序、H5
+### 本组件是很好看、好用的3D轮播、堆叠轮播,支持任何图片数量、点击、自动轮播、手动轮播(走过路过千万不要错过)
+# --- 扫码预览、关注我们 ---
+
+## 扫码关注公众号,查看更多插件信息,预览插件效果!
+
+
+
+### 使用方式
+```
+
+
+
+
+
+
+
+```
+
+### 属性说明
+| 名称 | 类型 | 默认值 | 描述 |
+| ----------------------------|---------------- | ---------------------- | ---------------|
+| swiperList | Array | [] | 轮播数据源
+| bgUrl | String | | 背景图片(非必传)
+| autoplay | Boolean | true | 是否自动轮播
+| interval | Number | 5000 | 轮播自动切换时间间隔(autoplay为true时生效)
+| vibrate | Boolean | true | 点击轮播是否有触感振动(自动轮播不生效)
+| @change | Function | | 轮播回调
+| @click | Function | | 点击轮播
+
+
+
+
+
+