小程序图片移动、缩放、旋转封装组件(二)

附之前关于小程序图片移动、缩放、旋转的文章 首先感谢这么多人的评论;受宠若惊,始料未及= =!; 应大家的的要求 我把这个功能做了一个组件;本来想做成第三方插件;你们可以直接使用的;但是第三方插件提交的时候遇到了点问题;好像个人开发不能提交第三方开发插件申请,所以暂时先把代码放到github上面了...

2019-03-25 15:04:33

阅读数 21

评论数 0

vue-router动态路由实现前端权限管理

年初了,抱着试试水的心态出去面试了两家公司;其中一家公司面试的时候多次问到了vue-router的动态路由实现权限管理的问题;回来后我就仔细研究了一下 router.addRoutes 动态路由是基于vue-router 新增的router.addRoutes方法来实现的;也就是为了达到当用户登录...

2019-03-01 16:35:13

阅读数 66

评论数 0

前端网站安全问题

攻击类型 xss攻击 XSS攻击全称跨站脚本攻击,是一种网站攻击受信任用户的脚本攻击; 举例: 网站A有一个输入框,用户A利用这个输入框编写了具有攻击性的代码,并且上传到了服务器,用户B通过网站A浏览页面时,攻击性代码运行,从而达到攻击的目的; 安全防范: 网站服务器做到:上传验证,输出编码 上...

2019-02-22 10:36:40

阅读数 611

评论数 0

面试题(一)

若干个数字,怎么选出最大的五个 方法一 let arr=[]; arr.length=10000000; for(let i=0,len=arr.length; i<len; i++){ arr[i]=Math.ceil(Math.rando...

2019-02-21 18:15:02

阅读数 20

评论数 0

微信H5开发遇到的坑(二)

ios中滚动没有惯性问题 ios设备上除了body的滚动带有惯性,其他dom的滚动都没有惯性 解决方案 -webkit-overflow-scrolling: touch;

2019-02-14 10:20:22

阅读数 295

评论数 0

Promise浏览器兼容问题

文章目录Promise 在360浏览器兼容模式下无法运行 Promise 在360浏览器兼容模式下无法运行 解决方案 npm install babel-polyfill --save 修改 entry: { app: ['./node_modules/babel-polyfill/di...

2019-02-14 10:17:54

阅读数 33

评论数 0

HTML中的meta标签

<meta charset='utf-8'> <!--声明文档使用的字符编码--> <meta name="des...

2019-01-04 15:09:45

阅读数 52

评论数 1

vue单页面应用引入并配置weixin-js-sdk

vue项目公众号开发,需要使用到分享功能,根据文档引入weixin-js-sdk,首次接触,所以一开始就百度看了大量的贴吧,几乎所有的文章都是说单页面SPA应用需要在每次url变化的时候都得重新配置sdk,也就是wx.config();我不知道这是不是一个误区,反正我按这个思路在APP.vue的w...

2019-01-04 10:59:32

阅读数 193

评论数 0

关于sessionStorage的误解

sessionStorage 都知道是浏览器的一种本地缓存技术;一直以来我也认为只要是同域名的所有标签页都能共享一个session;但是今天突然发现了一个问题,我做了两个项目,都放在了同一个服务器上面,并且每个项目由自己单独的登录界面,我的理解是,当登录第一个项目后打开第二个项目的登录页面进行登录...

2018-12-12 10:30:44

阅读数 52

评论数 0

微信小程序踩坑日志(二)

文章目录indexOf indexOf 在wxml文件中不能使用 Object.keys() toString() indexOf() ; 其中indexOf()方法在wxml中怎么样都返回undefined;

2018-11-16 15:47:55

阅读数 165

评论数 0

flex弹性布局知识回顾笔记

文章目录flex 学习笔记flex 容器display:flex;flex容器属性flex元素属性 flex 学习笔记 flex 容器 display:flex; 把容器转换成弹性盒,兼容写法 display: -webkit-box; /* 老版本语法: Safari, iOS, An...

2018-10-29 15:15:20

阅读数 182

评论数 0

element-ui开发问题记录(二)

项目需求做一个和element中穿梭框一样的效果,但是要求多家一个功能,就是右边的数据要实现拖动排序的效果;没办法,不能用element现成的组件,只能自己封装;代码 <template> <div class=&quo...

2018-10-25 17:52:58

阅读数 78

评论数 0

Vue项目开发中非常实用的图片拖动排序插件awe-dnd

项目中遇到一个需求; 电商管理平台添加商品的时候需要上传或者选择商品轮播图展示的图片,这里涉及到图片的排序问题;一开始只能自己写了一个点击左移或者右移的效果; 后面找到这个组件,能非常简单的实现拖动排序的效果 安装依赖包 npm install awe-dnd --save 全局引入 i...

2018-10-24 13:52:08

阅读数 1542

评论数 0

element-ui开发问题记录(一)

Breadcrumb 面包屑 动态生成el-breadcrumb-item时,不能使用v-text,会导致图标分隔符失效,并且无法跳转;需使用双括号语法 <el-breadcrumb separator-class="el...

2018-10-23 15:55:16

阅读数 224

评论数 0

微信H5开发遇到的坑(一)

微信内置浏览器和其他浏览器之间差别很大;移动端微信内置浏览器和PC端微信内置浏览器也有差别; 这里例举一些本人在开发过程中遇到的问题; PC端微信内置浏览器获取dom属性的问题; function getStyle(){ if(this.currentStyle){ ret...

2018-10-10 17:25:13

阅读数 514

评论数 0

原生js封装picker地址三级联动方法

地址三联动 电商平台等需要用户填写地址的应用都需要用到这个插件;网上也有很多这样的插件;但是项目中使用难免有需要改动的地方;所以自己封装的才是最匹配的; //地址选择器 /** * * @param {function} callback * @param {object} op...

2018-09-29 13:27:16

阅读数 410

评论数 0

原生JS实现单页面路由跳转

最近公司的一个小项目,需求只有几个页面;但是要做成单页面应用;用框架有点浪费资源,只能自己做一个简单的单页面功能; 原生JS实现路由跳转 function getEle(){ let S = document.getElementById("app&qu...

2018-09-27 17:32:16

阅读数 1407

评论数 0

Vue 全局封装axios

Vue 全局封装axios 开发过程中不需要在每个组件在引用axios插件 ajax函数封装 import axios from "axios"; axios.defaults.timeout = 5000;//设置超时时间,规定时间内没有响应则执行失败回调 ...

2018-09-18 11:51:38

阅读数 672

评论数 0

浅谈前端开发过程中使用的代理方法

前端开发过程中解决跨域问题 作为一名前端开发人员,特别是在前后端分离盛行的现在,跨域是不可避免的问题,那么如果你还跑去要后端人员帮你在接口上添加允许跨域的响应头是不是就太low了一点; 众所周知,解决跨域问题的办法有三种,后端设置、JSONP、和代理;这里就给大家讲讲我在开发过程中用过的一些代...

2018-09-08 13:38:30

阅读数 1275

评论数 0

Vue 全局方法封装

Vue 自定义全局方法 最近一个项目,做移动端页面,对于移动端的接触比较少,所以在项目开始的时候选的ui有点不理想,选择了weui,虽然weui有jquery版本的,但是由于不太想用jquery,所以就选择了weui;结果就有点尴尬了,不知道是我刚刚接触没有发现还是weui本来就没有loadin...

2018-09-07 17:48:18

阅读数 1105

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭