当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] iscroll5的scroll事件不能触发?

    1、用iscoll-probe.js 2、probeType:2

    91
    热度
  • [综合] 使用iscroll上拉刷新和下拉刷新

    上拉或者下拉刷新的需求在移动端是非常常见的需求,大部分情况下,实现这个效果都使用网上现有的解决方案,例如有人使用swiper这个插件,也有人使用iScroll这个滚动插件。本文的示例是利用iscroll实现的下拉刷新效果。 iScroll简介 iScrool是目前最成熟的自定义滚动解决方案之一,在移...

    62
    热度
  • [综合] 上拉和下拉刷新结束

    下拉刷新结束 mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); 上拉刷新结束 mui('#pullrefresh').pullRefresh().endPullupToRefresh()

    91
    热度
  • [综合] 移动端适配JS和CSS

    移动端适配一般是两种方式 一JS方式: setRem();window.addEventListener("orientationchange",setRem);window.addEventListener("resize",setRem);functionsetRem(){/**以750*13...

    37
    热度
  • [综合] mui在双webview更改下拉刷新文字的位置问题

    双webview模式下做下拉刷新,如果你的头部不用mui库里的需要自己自定义写的头部,那么下拉刷新文字提示就会有问题的 这个时候就需要更改一个样式 .mui-content.mui-pull-top-pocket{ top:180px!important; } 记住,需要在父页面! 记住,需要在父...

    68
    热度
  • [综合] UI设计中的错误提示

    一个合格的错误提示应该有以下两个基本功能: 1向用户报告错误状态; 2解释错误发生原因以及如何更正。 错误提示的种类 1弹出框 目前来说,弹出框可以说是最常见的错误提示形式。因为弹出框的空间比较大,可以很完整的向用户告知当前的错误状态并且阐明错误原因以及如何更正。但是弹出框这种形...

    81
    热度
  • [综合] IE9promise不存在的问题

    解决方法: 1,安装:babel-ployfill 2,然后再main.js中最前面引入 import'babel-ployfill' 第二种解决方案: 1,安装:babel-ployfill 2,build/webpack.config.js中改配置,找到 entry:{app:'./sr...

    24
    热度
  • [综合] 关于动态添加路由的一个很大坑,也是一个很小的坑,这是对我来说,是一个非常重要的,重要的,一定要记住;

    首先我非常感谢知乎的一个叫做‘王欢’的作者,一句话就点明了 最近在做一个企业网站,头部是需要根据后台动态添加的,然后我们肯定是需要根据后台给我们的数据,动态生成头部导航(这个倒是很容易的),然后再动态添加路由,利用的方法是vm.$router.addRouters()【不明白怎么用的可以去官网看一下...

    38
    热度
  • [综合] 多视图

    vue-router做项目的时候,有时候需要从天台页面切换到后台管理界面,这个是其实头部导航是不一样的,因为是单页应用,所以一般的解决方案有两个, 一,切换到后台的时候对应的显示和隐藏导航 二,用路由命名视图 exportdefaultnewRouter({routes:[{path:'/',nam...

    26
    热度
  • [综合] 联级选择器(仿element-ui),不过我用的是jq写的!

    在做组件之前,一般我都是把HTML结构先写出来的,最终我们需要变成这样的结构 <divclass="cascader-menus"><ulclass="menus"><li>文字</li><li>文字</li><li>...

    56
    热度
  • [综合] vue响应式原理,Object.defineProperty

    记录一下代码! <!DOCTYPEhtml> <html> <head> <metacharset="UTF-8"> <title>vue响应式原理</title></head><body><div...

    95
    热度
  • [综合] JS预解析机制

    /* *在浏览器中是如果解析JS的呢 *一、预解析 * “JS解释器”会在JS代码中去找一些东西,比如,关键字var,function和参数 * 找到var的时候,就会把变量存在一个仓库中,并且这个是变量为undefined * 找到function的时候就会把整个代码块都存在一个变量中 * * ...

    77
    热度
  • [综合] webpack更新到了4.0以后如果还是像以前那样打包会出错的

    webpack更新到了4.0以后如果还是像以前那样打包会出错的, 在打包之前需要安装webpack-cli,安装以后再去打包

    28
    热度
  • [综合] pageY,clientY,screenY

    pageY:相对于文档的左上角的坐标(需要加上滚动距离,类似于在body的绝对定位) clientY:相对于浏览器窗口的左上角的坐标(类似于固定定位) screenY:相对于屏幕的左上角的坐标

    26
    热度
  • [综合] JS距离

    /* *offsetHeight:元素的大小+padding+border,不包含margin *clientHeight:,元素的大小+padding *offsetTop:返回元素的上外缘距离最近采用定位父元素‘内壁’的距离,如果父元素中没有采用定位的, *则继续往上走查找是否有定位的父...

    65
    热度
  • [综合] 移动端的坑(一)

    一般,我们想要禁止橡皮筋效果的话,会给document加阻止默认行为,不过新版的谷歌浏览器不已经不让这么做了,所以现在一般都是在最外层的加个div,然后给它做阻止默认行为,但是阻止了默认行为会带来以下问题 阻止默认事件带来的问题: 1)解决IOS10+safari以及部分安卓浏览器不在支持viewp...

    103
    热度
  • [综合] tweenjs各个参数

    t,当前执行动画第几次 b,起始值 c,起始值和结束值之间的差值 d,动画执行总次数 返回值:当前次元素应在在的一个“位置” 这个“位置”不一定是坐标,也有可能是透明度什么的!只是一个目标值

    91
    热度
  • [综合] vue-cli中使用Less全局变量,一次性导入

    1、安装sass-resources-loader npminstallsass-resources-loader--save-dev 2、添加函数 找到build/utils.js文件,在exports.cssLoaders模块中加多一个函数 functionlessResourceLoader...

    82
    热度
  • [综合] js小数点问题

    在js中1.1*6=6.6000000000000005 实际上应该是等于6,6; 是由于小数点不准确的问题; 解决方案:1.1*10000*6/10000=6.6 网上说乘以10000后再除以10000是最合适的

    12
    热度
  • [综合] electron拖拽

    在electron中做拖拽很容易直接给样式就好了 -webkit-app-region:drag;//可以拖拽 -webkit-app-region:no-drag;//不可以拖拽 注意:如果元素给了-webkit-app-region:drag;那么就无法触发点击事件了 -webkit-app-...

    4
    热度