<movable-area class="movable-area">
<movable-view class="movable-view" :x="x" :y="y" direction="all">
<image @click="goHome" class="contactImg" src="/static/images/homeIcon.png"></image>
</movable-view>
</movable-area>
js部分
<script>
export default {
data() {
return {
x: 320, //x坐标
y: 520, //y坐标
}
},
methods: {
goHome() {
uni.switchTab({
url: "/pages/index/index"
})
},
}
}
</script>
css部分
<style lang="scss" scoped>
$all_width: 110rpx;
$all_height: 110rpx;.movable-area {
height: 100vh;
width: 750rpx;
top: 0;
position: fixed;
pointer-events: none; //此处要加,鼠标事件可以渗透
z-index: 9999;.movable-view {
width: $all_width;
height: $all_height;
pointer-events: auto; //恢复鼠标事件image {
width: $all_width;
height: $all_height;
}
}
}.contactImg {
border-radius: 50%;
width: 110rpx;
height: 110rpx;
box-shadow: 0 0 16rpx 4rpx rgba(0, 0, 0, 0.2);
}
</style>