开发者社区> 问答> 正文

搭了一个应用,搜索按钮在PC端点击可正常调取数据显示,在手机端点击没反应,可能是什么问题

搭了一个应用,搜索按钮在PC端点击可正常调取数据显示,在手机端点击没反应,可能是什么问题

展开
收起
游客6kqkvkpxeazso 2023-04-03 13:51:17 614 0
来自:钉钉宜搭
3 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    原因可能是双端不适配,也可能是本身设置调用有问题。

    你比如宜搭应用中,不保证 window.dd 存在 (目前仅手机端会引入一个旧版资源),建议用户手动引入;

    宜搭应用中,即使不配置 dd.config 进行 JSAPI 鉴权操作,仍可调用需要鉴权后才能使用的 API。请谨慎调用;

    调用 JSAPI 时,需要的 corpId 参数可以从 const { corpId } = window.pageConfig || {}; 获取;

    由于很多钉钉JSAPI要求必须端内调用,因此在调用钉钉JSAPI时,需要提前先判断一下是否在钉钉端内,判断代码如下所示:

    export function isDingTalk() { return window.navigator && /dingtalk/i.test(window.navigator.userAgent) }

    用户可以访问官方提供的使用钉钉JSAPI来查看效果及具体实现。

    2023-04-03 15:20:02
    赞同 1 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    可能有多种原因导致搜索按钮在手机端点击没反应,以下是一些可能的原因:

    1、按钮事件绑定问题:检查是否正确绑定了按钮事件,并且绑定的事件在手机端是否能够正常触发。

    2、前端页面兼容性问题:不同的手机操作系统和浏览器可能对前端页面的兼容性有所不同,检查页面是否在不同的手机操作系统和浏览器上都有同样的问题。

    3、数据请求问题:检查是否正确发起了数据请求,并且请求的地址是否正确。

    4、响应式布局问题:检查页面是否使用了响应式布局,在不同的设备上是否显示的样式有所不同。

    您可以尝试排除以上问题,或者提供更多的信息,以便更准确地解决问题。

    2023-04-03 13:59:53
    赞同 展开评论 打赏
  • 存在即是合理

    可能是以下几个原因之一:

    1、响应式设计问题:你的应用程序可能没有经过响应式设计,导致在移动设备上无法正常工作。移动设备的屏幕大小和分辨率与PC不同,如果没有适应性设计,可能会导致显示问题。

    2、点击事件问题:在移动设备上,用户操作方式与PC不同,可能是因为没有正确设置点击事件的响应方式。在移动设备上,你需要使用touchstart、touchmove、touchend等触摸事件来响应用户操作。

    3、浏览器兼容性问题:不同的浏览器在处理JavaScript和CSS方面存在一些差异,这可能会导致你的应用程序在某些浏览器上无法正常工作。

    你可以通过检查这些问题,逐一排查,从而找到问题所在并解决。

    2023-04-03 13:58:32
    赞同 展开评论 打赏
问答分类:
问答地址:
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
问答排行榜
最热
最新

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载