当前位置: 首页 > wzjs >正文

网站建设素材网搜索关键词排名优化服务

网站建设素材网,搜索关键词排名优化服务,建一个网站买完域名后应该怎么做,做视频图片博客网站一、最终效果 二、具体详情请看movable-area与movable-view官方文档说明 三、参数配置 1、代码示例 <TFab title"新建订单" click"addOrder" /> // title:表按钮文案 // addOrder:点击按钮事件四、组件源码 <template><movable-area cl…

一、最终效果

在这里插入图片描述

二、具体详情请看movable-area与movable-view官方文档说明

三、参数配置

1、代码示例

<TFab title="新建订单" @click="addOrder" />
// title:表按钮文案
// addOrder:点击按钮事件

四、组件源码

<template><movable-area class="movable-area" @touchend="onTouchend"><movable-view class="movable-view" :x="x" :y="y" direction="all" @change="onChange"><view class="addBtn" :style="{ width: `${width}px` , height: `${height}px`}" @tap="handleClick">{{title}}</view><slot /></movable-view></movable-area>
</template><script lang="ts" setup>
import { debounce } from "@/utils";
defineProps({title: {type: String},width: {type: Number,default: 40},height: {type: Number,default: 40}
});
const emits = defineEmits(["click"]);
const x = ref(0);
const y = ref(0);
const screenWidth = ref(0);
const screenHeight = ref(0);onMounted(() => {uni.getSystemInfo({success: res => {screenWidth.value = res.windowWidth;screenHeight.value = res.windowHeight;// 初始位置在屏幕右下角y.value = screenHeight.value - 200;x.value = screenWidth.value - 70;}});
});
// 拖动坐标更新(防抖)
const onChange = (e: { detail: { x: number; y: number } }) => {debounce(() => {x.value = e.detail.x;y.value = e.detail.y;}, 500);
};
// 触摸结束时吸附边缘
const onTouchend = () => {nextTick(() => {const threshold = 50; // 吸附阈值(rpx)if (Math.abs(x.value - 0) < threshold) {x.value = 0;} else if (Math.abs(x.value - screenWidth.value) < threshold) {x.value = screenWidth.value;}if (Math.abs(y.value - 0) < threshold) {y.value = 0;} else if (Math.abs(y.value - screenHeight.value) < threshold) {y.value = screenHeight.value;}});
};
const handleClick = () => {emits("click");
};
</script><style lang="scss">
.movable-area {position: fixed;top: 0;left: 0;width: 100vw;height: calc(100vh - 100px); // 可根据自己的项目来计算pointer-events: none; /* 关键样式 */z-index: 9999;.movable-view {pointer-events: auto; /* 关键样式 */width: 100rpx;height: 100rpx;will-change: transform;.addBtn {border-radius: 50%;width: 40px;height: 40px;overflow: hidden;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 14px;padding: 8px;box-shadow: 0 1px 5px 2px rgba(0, 0, 0, 0.3);background: #355db4;text-align: center;}}
}
</style>

相关文章

基于ElementUi再次封装基础组件文档


vue3+ts基于Element-plus再次封装基础组件文档

http://www.dtcms.com/wzjs/312129.html

相关文章:

  • 地方招聘网站如何做推广引流推广平台有哪些
  • 阿里云做网站吗企业网站制作方案
  • 网站模版建设教程google 推广优化
  • wordpress 免费版广告优化大师软件下载
  • 怎么做租房网站佛山网站建设方案咨询
  • 企业开展网站建设自媒体是什么
  • 那些网站平台可以做3d建模短网址在线生成
  • 图做的好的网站小型培训机构管理系统
  • 网站关键字如何选择搜狗竞价推广效果怎么样
  • 技术专业网站建设成都seo网络优化公司
  • seo 成功网站上海seo优化培训机构
  • 企业seo指的是如何推广seo
  • 易语言 wordpress温州seo优化
  • 文化馆为何需要建设自己的网站谷歌浏览器下载手机版官网中文
  • 衡水网站网站建设微信信息流广告投放
  • 京东联盟需要自己做网站吗在线一键建站系统
  • 织梦做的网站怎么添加关键词电销系统软件排名
  • 网页是怎么做的北京seo顾问服务
  • wordpress开发视频网站模板下载网站发布与推广怎么写
  • 网站建设增值服务关键字
  • 西安网站建设hyk123百度网站安全检测
  • 电商设计英文湖南企业seo优化首选
  • wordpress 支付优化 英语
  • 任意做别的公司网站销售产品违法吗网站推广系统方案
  • 廊坊百度推广网站设计友情链接赚钱
  • wordpress 收费下载信息流优化师是做什么的
  • 短视频公司网站建设方案steam交易链接怎么用
  • 污网站公司网站百度热议排名软件
  • 推广方案模板百度快照优化排名
  • vs2017可以做网站吗深圳搜索引擎优化seo