day7

day7

使用mui的tab-top-webview-main完成分类滑动栏

兼容问题

  1. 和 App.vue 中的 router-link 身上的类名 mui-tab-item 存在兼容性问题,导致tab栏失效,可以把mui-tab-item改名为mui-tab-item1,并复制相关的类样式,来解决这个问题;
    .mui-bar-tab .mui-tab-item1.mui-active {
      color: #007aff;
    }

    .mui-bar-tab .mui-tab-item1 {
      display: table-cell;
      overflow: hidden;
      width: 1%;
      height: 50px;
      text-align: center;
      vertical-align: middle;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: #929292;
    }

    .mui-bar-tab .mui-tab-item1 .mui-icon {
      top: 3px;
      width: 24px;
      height: 24px;
      padding-top: 0;
      padding-bottom: 0;
    }

    .mui-bar-tab .mui-tab-item1 .mui-icon~.mui-tab-label {
      font-size: 11px;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  1. tab-top-webview-main组件第一次显示到页面中的时候,无法被滑动的解决方案:
  • 先导入 mui 的JS文件:
import mui from '../../../lib/mui/js/mui.min.js'
  • 在 组件的 mounted 事件钩子中,注册 mui 的滚动事件:
   mounted() {
       // 需要在组件的 mounted 事件钩子中,注册 mui 的 scroll 滚动事件
       mui('.mui-scroll-wrapper').scroll({
         deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
       });
   }
  1. 滑动的时候报警告:Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080
解决方法,可以加上* { touch-action: none; } 这句样式去掉。

原因:(是chrome为了提高页面的滑动流畅度而新折腾出来的一个东西) http://www.cnblogs.com/pearl07/p/6589114.html
https://developer.mozilla.org/zh-CN/docs/Web/CSS/touch-action

移除严格模式

babel-plugin-transform-remove-strict-mode

vue-preview

一个Vue集成PhotoSwipe图片预览插件

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • day7 使用饿了么的 MintUI 组件 Mint-UI官方文档 使用 ElementUI 组件 Element...
    小浅_阅读 1,540评论 0 0
  • 1、定位 1.1 静态定位 默认行为 1.2 相对定位 position: relative;如果想为元素设置层模...
    布丁喜欢小黄人阅读 3,169评论 0 0
  • 一、音频播放器的创建#import 导入头文件1)创建音频播放器_player = [[AVAudioPla...
    037e3257fa3b阅读 1,571评论 0 0
  • day7-0805 最近,尝试对自己负责的前端业务框架进行优化,修复。 这是第一次真正意义上的框架层次的编码,当然...
    亨利何阅读 1,108评论 0 0
  • 1.编码表 ASCII是二进制和字符相互转化人为规定的一张表,万国码表(unicode)是国际标准组织ISO统一各...
    路人爱早茶阅读 1,783评论 0 0

友情链接更多精彩内容