解决Mint-UI在企业微信PC端Picker拖动的问题

在企业微信PC端升级后,采用Mint-UI Picker组件时,会没有响应,主要追踪代码,发现在draggable.js文件中有如下代码:

/*draggabe.js 文件相关代码*/

const supportTouch = !Vue.prototype.$isServer && 'ontouchstart' in window;

export default function(element, options) {
  const moveFn = function(event) {
    if (options.drag) {
      options.drag(supportTouch ? event.changedTouches[0] || event.touches[0] : event);
    }
  };

supportTouch变量依赖 ontouchstart判断。
解决方法是在index.html文件head中,增加如下代码即可:

  <script>
    /* eslint-disable prefer-arrow-callback,quotes */
    if (navigator.userAgent.toLowerCase().indexOf('windowswechat') > 0) {
      delete window.ontouchstart;
    }
  </script>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489...
    秋玄语道阅读 13,984评论 3 116
  • 转载 :OpenDiggawesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库...
    果汁密码阅读 23,420评论 8 124
  • 世界很大我想去看看。这也许是旅行最初的意义,去看看那些我们完全不熟悉的地方,去观赏不同的景色,去品尝特色的美食...
    hlsei阅读 492评论 3 2
  • 暮色苍白 离人躲在 我爱着天 连天下一道道 . 我想 那有树一行行 你我共度夕阳
    惜原阅读 174评论 0 0
  • 教工青年男子组4×100米决赛进行 本网讯(学生记者/李鹏威)4月15日上午,教工青年男子组4×100米决赛在东南...
    便欣然起行阅读 724评论 0 1

友情链接更多精彩内容