美文网首页
vue疑难杂症

vue疑难杂症

作者: w晚风 | 来源:发表于2020-11-12 11:24 被阅读0次

1.vue实现一个移动端屏蔽滑动的遮罩层
元素代码
@touchmove.prevent 防止移动端触摸冒泡

 <div class="overlayer" @touchmove.prevent ></div>

遮罩层

/*遮罩层*/
.overlayer{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:10;
}

这样遮罩层的滑动就不会影响到外面元素的内容滑动了

PC端方案
这种屏蔽方式只是屏蔽了滑动,对于PC端的鼠标滚轮是无效的,但屏蔽鼠标滚轮也很简单,把 touchmove 事件处理器改成 scroll 事件的处理器就好了~就像这样:

 <div class="overlayer" @scroll.prevent >
    </div>

阻止时间冒泡

@click.stop

2.修改body背景颜色

        // 实例创建之前
      beforeCreate(){
          //设置背景颜色
          document.querySelector('body').setAttribute('style','background: #ffffff');
      }

解决VUE路由跳转到第二页位置不在顶部问题

在这里插入图片描述
scrollBehavior (to, from, savedPosition) { //路由跳转第二页,位置在头部
            return { x: 0, y: 0 }
    }

解决data访问静态资源显示问题,如过是普通组件 加上一个require就能动态显示了

在这里插入图片描述
Vue 移动端跳到手机拨打电话界面的几种方法

第一种

<a :href="'tel:' + 110">联系商家</a>

第二种 但似乎没效果

<a @click="callPhone">联系商家</a>
 
callPhone(){
      window.location.href = 'tel://110'
    },

相关文章

  • js 疑难问题解决

    this 指向问题 setTimeout 解决 参考hacpai: vue 疑难杂症三大定理

  • Vue疑难杂症

    本文收集群友发得问题而写...持续更新。。。话不多说,直接上问题与解决方法:1.vue-resource 处理多个...

  • Vue 疑难杂症

    组件传值问题 问题描述: 子组件会在父组件之前先初始化,导致父组件mounted之后异步(接口请求)取到的值,无法...

  • vue疑难杂症

    1.vue实现一个移动端屏蔽滑动的遮罩层元素代码@touchmove.prevent 防止移动端触摸冒泡 遮罩层...

  • 佛莲儿💠疑难杂症

    佛莲儿疑难杂症

  • vue知识点记录疑难杂症

    1.Vue Devtools无法使用的原因开启Vue.config.devtools ←就是它,Vue Devto...

  • 日出

    投胎转世解决一切疑难杂症

  • 变现在学习的高效输出的那个阶段?

    “你以为你们跬步包治人生的所有疑难杂症啊!动不动就是来跬步!”她在那边调侃。 “治不治人生的各种疑难杂症,...

  • 什么是风湿?

    @桑红香18595530321 一个故事解决一个世界疑难杂症 一个故事解决了一个世界疑难杂症——风湿❗️ 什么是风...

  • 源哥钢构

    有关钢构的疑难杂症,欢迎大家留言讨论~

网友评论

      本文标题:vue疑难杂症

      本文链接:https://www.haomeiwen.com/subject/jznubktx.html