diff --git a/components/diy_floatingWindow/diy_floatingWindow.js b/components/diy_floatingWindow/diy_floatingWindow.js new file mode 100644 index 0000000..cef6ad0 --- /dev/null +++ b/components/diy_floatingWindow/diy_floatingWindow.js @@ -0,0 +1,39 @@ +Component({ + properties: { + // 这里定义了innerText属性,属性值可以在组件使用时指定 + object:{ + type: Object, + value:null + }, + + }, + data: { + // 这里是一些组件内部数据 + someData: {} + }, + methods: { + //--智能跳转-- + go_url:function (e) { + var url=e.currentTarget.dataset.url; + getApp().goto(url); + }, + + berror:function(e){ + var iurl=getApp().globalData.setting.imghost; + var ob={}; + var txt="object.title_img"; + ob[txt] = iurl +'/miniapp/images/logo.png?v=1'; + this.setData(ob); + }, + nv_void(e){ + var feedId=e.currentTarget.dataset.feedid; + var finderUserName=e.currentTarget.dataset.finderusername; + var video_type=e.currentTarget.dataset.video_type; + getApp().openChannelsActivity({ + feedId, + finderUserName, + video_type + }) + } + } +}) diff --git a/components/diy_floatingWindow/diy_floatingWindow.json b/components/diy_floatingWindow/diy_floatingWindow.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/components/diy_floatingWindow/diy_floatingWindow.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/components/diy_floatingWindow/diy_floatingWindow.wxml b/components/diy_floatingWindow/diy_floatingWindow.wxml new file mode 100644 index 0000000..1dda3e3 --- /dev/null +++ b/components/diy_floatingWindow/diy_floatingWindow.wxml @@ -0,0 +1,29 @@ + + + + + + + {{object.title}} + + + + + {{object.title}} + + + + + {{object.title}} + + + + + {{object.title}} + + + diff --git a/components/diy_floatingWindow/diy_floatingWindow.wxss b/components/diy_floatingWindow/diy_floatingWindow.wxss new file mode 100644 index 0000000..60919ad --- /dev/null +++ b/components/diy_floatingWindow/diy_floatingWindow.wxss @@ -0,0 +1,25 @@ +.custom-service { + width: 100rpx; + height: 100rpx; + /* background-color: red; */ + border-radius: 50%; + z-index: 100; + line-height: 28rpx; + position: fixed; + top: 50%; + + /* background-position: 50%; */ + background-repeat: no-repeat; + /* background-attachment: fixed; */ + background-size: cover; + +} +.s_title{ + font-size: 20rpx; + position: absolute; + left: 0; + right: 0; + bottom: 5rpx; + text-align: center; + color: #fff; +} diff --git a/components/diy_service/diy_service.wxss b/components/diy_service/diy_service.wxss index d0bf844..57658b5 100644 --- a/components/diy_service/diy_service.wxss +++ b/components/diy_service/diy_service.wxss @@ -1,6 +1,6 @@ -.custom-service{ width: 116rpx; height: 116rpx; border-radius: 50%; background-color: #fff;z-index: 100; +.custom-service{ width: 100rpx; height: 100rpx; border-radius: 50%; background-color: #fff;z-index: 100; border: 1px solid #adadad; box-shadow: 0 0 10px 2px #adadad; line-height: 28rpx; position: fixed; top: 40%; right: 2rpx; display: flex;align-items: center;justify-content: center;} .cs-img{ width: 36rpx; height: 36rpx;} -.s_title{ font-size: 20rpx;} \ No newline at end of file +.s_title{ font-size: 14rpx;} \ No newline at end of file diff --git a/packageG/pages/payment/pay_success/pay_success.wxml b/packageG/pages/payment/pay_success/pay_success.wxml index 4d1ba08..671c153 100644 --- a/packageG/pages/payment/pay_success/pay_success.wxml +++ b/packageG/pages/payment/pay_success/pay_success.wxml @@ -147,5 +147,5 @@ - + \ No newline at end of file diff --git a/pages/index/index/index.json b/pages/index/index/index.json index 0c4fc61..beea52d 100644 --- a/pages/index/index/index.json +++ b/pages/index/index/index.json @@ -25,7 +25,8 @@ "serviceCard": "/components/diy_serviceCard/diy_serviceCard", "live": "/components/diy_live/diy_live", "mp-dialog": "weui-miniprogram/dialog/dialog", - "mp-sticky": "/components/mp-sticky/mp-sticky", + "mp-sticky": "/components/mp-sticky/mp-sticky", + "floatingWindow": "/components/diy_floatingWindow/diy_floatingWindow", "privacy_pop": "/components/privacy_pop/privacy_pop" }, "enablePullDownRefresh": false, diff --git a/pages/index/index/index.wxml b/pages/index/index/index.wxml index 811f2fa..ab92bd5 100644 --- a/pages/index/index/index.wxml +++ b/pages/index/index/index.wxml @@ -495,6 +495,10 @@ + + + + diff --git a/pages/template/index.json b/pages/template/index.json index 10882a3..965356a 100644 --- a/pages/template/index.json +++ b/pages/template/index.json @@ -21,7 +21,8 @@ "picMax": "/components/diy_picMax/diy_picMax", "mvideo": "/components/diy_video/diy_video", "service": "/components/diy_service/diy_service", - "scan": "/components/diy_scan/diy_scan", + "scan": "/components/diy_scan/diy_scan", + "floatingWindow": "/components/diy_floatingWindow/diy_floatingWindow", "presell": "/components/diy_pregoods/diy_pregoods" }, "enablePullDownRefresh": false, diff --git a/pages/template/index.wxml b/pages/template/index.wxml index 082b61e..b6fc754 100644 --- a/pages/template/index.wxml +++ b/pages/template/index.wxml @@ -58,6 +58,10 @@ + + + +