微信小程式懸浮可拖動客服元件
寫了一個微信小程式裡面的懸浮可拖動的客服元件,下次可以直接使用了。
movable-area 和movable-view 用法參考微信官方手冊:https://developers.weixin.qq.com/miniprogram/dev/component/movable-view.html
kefu.js
Component({
properties: {},
data: {
x: 250,//定位X軸位置
y: 250//定位Y軸位置
},
pageLifetimes: {
show: function() {
var that = this;
wx.getSystemInfo({
success: function(res) {
that.setData({
x: res.windowWidth - 50,
y: res.windowHeight /2+50
})
},
fail: function(res) {},
complete: function(res) {},
})
},
hide: function() {},
resize: function() {},
},
methods: {},
});
kefu.wxss
movable-area{
width: 100%;
height:100%;
/*設定透明不影響後面的操作*/
pointer-events: none;
position:fixed;
text-align: center;
right:0px;
top:0px;
background: none;
}
.kefu, .kefuIcon {
width: 45px;
height: 45px;
border: none;
padding: 0;
background: none;
}
.kefu image {
max-width: 100%;
max-height: 100%;
}
.kefu button::after {
border: none;
}
kefu.wxml
<movable-area>
<movable-view x='{{x}}' y='{{y}}' direction="all" style="pointer-events: auto;">
<button open-type="contact" bindcontact="handleContact" class="kefu">
<image src='../../images/icon/kefu.png' class="kefuIcon"></image>
</button>
</movable-view>
</movable-area>
需要引入客服的頁面的json配置:
{
"component": true,
"usingComponents": {
"v-kefu": "/components/kefu/kefu"
}
}
wxml頁面呼叫:
<v-kefu></v-kefu>
相關文章
- 小程式上是實現拖動懸浮圖示
- 微信小程式滑動懸停微信小程式
- 微信小程式自定義元件-可清除的input元件微信小程式元件
- Android 攝像頭預覽懸浮窗,可拖動,可顯示在其他app上方AndroidAPP
- 超好用的微信小程式智慧客服微信小程式
- 微信小程式元件button微信小程式元件
- 微信小程式可以指定到特定客服嗎?微信小程式
- 微信小程式客服自動回覆訊息功能採坑(完)微信小程式
- 微信小程式元件封裝微信小程式元件封裝
- 微信小程式框架與元件微信小程式框架元件
- 【微信小程式】常用元件及自定義元件微信小程式元件
- 可拖動模組控制元件控制元件
- 微信小程式前端框架/UI元件微信小程式前端框架UI元件
- 微信小程式元件初體驗微信小程式元件
- 微信小程式修改switch元件大小微信小程式元件
- 微信小程式-收貨地址 省市區聯動 元件微信小程式元件
- Flutter實戰手勢番外篇之可拖拽懸浮元件Flutter元件
- 【微信小程式】小程式內如何匯入vantUI元件微信小程式UI元件
- (乾貨)微信小程式元件封裝微信小程式元件封裝
- 小程式元件-仿微信通訊錄元件
- 微信小程式元件設計規範微信小程式元件
- 微信小程式中引用vant元件庫微信小程式元件
- 微信小程式開發(十一)小程式地圖元件map微信小程式地圖元件
- 微信小程式text元件和view元件不換行微信小程式元件View
- 微信小程式有旋轉動畫效果的音樂元件微信小程式動畫元件
- 微信小程式使用元件實現移動端軟鍵盤微信小程式元件
- 微信小程式元件化的解決方案微信小程式元件化
- 微信小程式自定義元件-城市選擇微信小程式元件
- 微信小程式--自定義radio元件樣式微信小程式元件
- 微信小程式Video元件實踐總結微信小程式IDE元件
- 微信小程式下拉選單自定義元件微信小程式元件
- 微信小程式之倒數計時元件微信小程式元件
- 微信開發:小程式的客服介紹與功能使用
- 微信小程式自定義元件封裝及元件傳值微信小程式元件封裝
- 【微信小程式】微信小程式 文字過長,自動換行的問題微信小程式
- QT實現可拖動自定義控制元件QT控制元件
- 微信小程式自定義元件實現 tabBar、navBar微信小程式元件tabBar
- 【重構】微信小程式倒數計時元件微信小程式元件