uniapp实现界面可任意拖动小图标
创始人
2024-05-12 15:22:12

uniapp实现界面可任意拖动小图标

  • 一、问题:
  • 二、解决步骤
    • 2.1 根据uni-app官方提供的案例,创建组件
    • 2.2 在需要的界面引入组件使用
  • 额外注意

一、问题:

例如购物车小图标可任意拖动
在这里插入图片描述

二、解决步骤

2.1 根据uni-app官方提供的案例,创建组件

创建 car.vue组件, 将如下代码复制到该文件.


2.2 在需要的界面引入组件使用

单独界面引入组件

  1. 引入组件
    在这里插入图片描述
  2. 在components中可设置别名,如下方式也可以
    在这里插入图片描述
  3. 通过标签可使用了

在这里插入图片描述

如果多个界面使用,可以在main.js中挂载组件
在这里插入图片描述

额外注意

官方案例地址

官方案例的初始位置为top:50px left:50px, 如何初始到右下角?

  1. 在css样式中设置绝对定位为右下角

在这里插入图片描述

  1. 注意设置监听函数内也有一个设置初始位置的地方,如下;

touch.pageX会获取到界面的横向像素,
lastLeft是偏移的量, right:50px 其实就是页面横向像素减去50的地址
bottom同理
在这里插入图片描述

相关内容

热门资讯

demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...