javascript
文章平均质量分 69
向然
这个作者很懒,什么都没留下…
展开
-
angularjs实现原生APP页面切换效果
angularjs实现原生app页面切换效果 var app = angular.module('myapp', ['ui.router', 'ngAnimate']); app.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRou原创 2017-04-05 17:39:37 · 963 阅读 · 0 评论 -
下拉刷新插件
1. 这是一款依赖于jquery的下拉刷新插件,jquery请自行下载。下面是插件js代码$.fn.extend({ refresh: function(option) { var el = $(this); var defaults = { height:60,//设置触发下拉刷新的距离; loading_text:$(原创 2017-04-14 17:26:15 · 3780 阅读 · 4 评论 -
关于百度地图自定义覆盖物不能触发点击事件的处理
1,由于项目需要有个模块需要用到地图,所以我选择了百度地图。开始一切都很顺利, 但当我在手机上面调试时,发现我定义的覆盖物点击事件不能触发,瞬间就蒙圈了,在网上找了一段时间终于找到了, 感谢万能的网友。具体方法如下: // 复杂的自定义覆盖物 function ComplexCustomOverlay(point, text){ this._point = point转载 2017-01-19 11:13:35 · 9025 阅读 · 3 评论 -
webpack使用file-loader单独打包js文件
需求:当我们需要将一个js文件进行单独打包,而完全不对其进行处理。以打包jquery为例:1.在你需要引入jquery的文件中头部加上require('!file-loader?name=static/js/[name].[ext]!./assets/lib/jquery.js');后面是你jquery文件的相对路径。然后在你的index.html 标签引入你打包后的jqu原创 2017-07-28 11:43:21 · 2579 阅读 · 0 评论 -
vue-router 不能判断页面是否是返回
前言: 公司项目使用的是react,最近比较闲,所以打算用vue来写一下。 在写切换动画的时候,发现监听路由变化的时候并不会像react那样会告诉你这个跳转是push 还是back.查看一下vue的官方文档。如下所示。但这并不能解决我的问题。// watch $route 决定使用哪种过渡watch: { '$route' (to, from) { const toDepth =原创 2017-11-29 15:25:11 · 14872 阅读 · 1 评论 -
react服务端渲染注意事项
1.react服务端渲染中,服务端只会执行到comnentWillMount,render,并不会执行componentDidMount.所以请求数据放在componentWillMount中执行。2.如果你使用了redux,并且使用了immutable.js来构建state,当客户端拿到服务端的state之后记得使用formJs转化一下。3.服务端渲染不会执行saga中间件,还是我的方式不对, ...原创 2018-05-28 14:45:35 · 615 阅读 · 0 评论 -
js求N个数组所有组合
在开发商品发布的时候遇到一个需要求n个数组所有组合的问题,具体为商品的属性为一个数组,属性的会有不同,每个属性的属性值也不同,可能是0~N个。举个例子:假设进了一批手机,手机的属性如下所示: 运行内存:2G、3G、4G、6G 内存:32G、64G、128G、256G 颜色:黑色、红色、白色 如果用户勾选了运行内存 ...原创 2019-02-21 11:15:48 · 9586 阅读 · 8 评论 -
js实现左右高度不等的元素向下排列
一、需求啥也不说, 先上效果图。二、实现1、使用css实现?琢磨了半个小时,否定了css实现(可能是我css能力有限 哈哈。。)2、使用js实现。(1)、将整个容器分为左右两个部分,使用浮动 各自占50%(2)、拿到数据,循环添加元素,添加元素规则是(每添加一个元素进行判断,如果左边容器的高度大于右边容器,将当前元素添加到右边容器,否则添加到左边)...原创 2019-04-17 15:25:45 · 621 阅读 · 0 评论 -
mpvue开发小程序使用微信map组件爬坑记录
一、需求(外卖选择收货地址) 使用小程序的picker组件选择省市区,然后根据选择的省市区获的经纬度来设置map的中心点, 类似于滴滴的选择方式。二、实现 首先引入map组件<map id="map" scale="14" :latitude='!init&&latitude' :longi...原创 2019-04-17 17:52:04 · 849 阅读 · 0 评论