Aimee的博客

遇到的坑,就得给填平咯!

微信小程序的登录允许拒绝

多次拒绝登录和允许登录 微信小程序的登录获取用户信息,是通过微信弹出窗口,用户可点击允许 和拒绝两个按钮,点击允许,则获取用户信息登录成功,若点击拒绝,则获取失败,可通过二次请求调用弹起获取用户信息窗口

2017-10-10 17:16:11

阅读数 4339

评论数 0

RequireJS用法解析

概述 requirejs 的相关说明: RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS可以提升前端代码质量。 主要特点: 异步加...

2019-04-29 15:17:04

阅读数 38

评论数 0

vue event 源码浅析

编译 DOM 事件 ### 自定义事件 其他 关于weex: 介绍: Weex框架能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 ...

2019-04-18 22:47:24

阅读数 63

评论数 0

手动控制console.log开关

手机端查看console.log 网上有很多插件,在页面中引用就可以 小技巧:当页面url 有eruda=true参数时,开启 (function () { var src = 'https://cdn.bootcss.com/eruda/1.5.4/eruda.min.js' i...

2019-04-04 16:45:32

阅读数 19

评论数 0

iphone x/xr/xs/xs max 微信input输入框和吸底兼容问题

问题 1、底部吸底兼容问题,iphone x/xs max/xr 会有黑条 2、input 输入聚焦时候,input 框会下滑道下面,虚拟键盘会挡住input, 无法看到输入的内容 3、input 输入框失去焦点时,输入框会停留到当前,需要手动去往下滑动,才能回到底部 解决 样式兼容 head 设...

2019-03-25 19:20:08

阅读数 162

评论数 0

vue---子父、父子、非父子组件通信

子组件和父组件通信 在父组件中使用子组件时自定义事件,设置该事件的回调函数 在子组件中需要传数据给父组件时调用this.$emit触发上面自定义的事件,并且设置要发生给父组件的数据 <!DOCTYPE html> <html l...

2019-03-11 11:59:11

阅读数 22

评论数 0

vue 生命周期浅出

官网生命周期图 Vue实例的生命周期: 挂载阶段: new Vue()调用构造函数 初始化生命周期钩子函数 调用this.beforeCreate钩子函数 监听数据、初始化方法、调用计算属性产生依赖数据 调用this.created钩子函数 判断有没有设置el属性 (如果没有el等待vm.mo...

2019-03-06 18:37:07

阅读数 53

评论数 0

使用react 脚手架创建项目

一直都是学的vue ,项目开发也是用的vue,那么多大公司都用的react,想具体了解一下react的优势。初步查看了react的文档,简单的搭了个初始化的demo。 安装全局的create-react-app 脚手架 前提是已经安装好node,在node 环境中,使用npm 来安装 在命令终端...

2019-03-06 11:17:54

阅读数 67

评论数 0

搭建node 简易服务

node 简易服务安装node创建node 服务首先创建一个服务对创建的服务监听request请求node服务请求其他服务前端页面接口请求跨域 安装node 1、Node官网下载pkg安装包,点击安装即可,安装包包含nodejs和npm(node package manager) 2、安装完成后...

2019-02-28 17:57:25

阅读数 37

评论数 0

canvas 画圆角矩形头像合成图片

生成canvas 获取屏幕比率 有的手机屏幕实际分辨率的像素比页面过去的尺寸像素要大,一遍是一倍或者两倍 var getPixelRatio = function(context) { var backingStore = context.backingStorePixelRatio || ...

2019-02-20 15:31:53

阅读数 54

评论数 0

Vue 封装 自定义toast 插件并随处调用

toast插件功能说明 1、展示一条提示消息,显示3s 中或者其他时间后消失 2、消息为自定义消息,展示多条消息,展示最新的消息 3、可关闭当前展示的消息 开发说明 目录结构 首先在vue 项目中src 目录下,创建plugins目录,存放插件内容 ── plugins │ │ └── T...

2019-01-01 17:09:08

阅读数 943

评论数 0

vue ie11 strict 模式下不允许一个属性有多个定义

报错提示 编辑器的重要性 之前用atom 开发,并没有安装对应的错误提示,找了半天找不到原因 后来换了个编辑器 用vscode 直接发现问题~~~~~~~~轮编辑器的重要性 vscode 编辑器所安装的插件 ...

2018-11-08 18:16:14

阅读数 906

评论数 4

vue 搭建后台系统模块化开发

效果 目录结构 ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webp...

2018-11-08 17:32:34

阅读数 294

评论数 2

vue项目运行 ENOTFOUND localhost 报错

Error: getaddrinfo ENOTFOUND localhost 报错 提示本能获取本地localhost服务 修改config/index.js localhost 改成 127.0.0.1

2018-10-31 16:13:17

阅读数 113

评论数 0

mac使用命令终端连接linux服务器

打开Mac终端,切换到root权限下 切换root权限: sudo -i 通过ssh命令连接linux服务器 ssh root@127.0.0.1 root是账户名,@后面的是连接的ip地址 然后根据提示输入密码即可成功 ...

2018-10-31 15:37:14

阅读数 234

评论数 0

js获取浏览器类别

完整版获取浏览器类别:特别注意的是ie 11的判断和ie11之前的都不一样 function getBrowser() { var userAgent = navigator.userAgent; // 取得浏览器的userAgent字符串 var isOpera = userAg...

2018-10-29 15:20:14

阅读数 50

评论数 0

vue history 路由模式打包发布到服务器设置

要求描述 页面访问地址 首页:https://hello.haha.com/world 用户中心 :https://hello.haha.com/world/user 路由设置 路由配置js 设置 mode 为history ,这样会去掉#号 和正常的路由地址一样 export default n...

2018-10-19 17:54:45

阅读数 360

评论数 0

js 下载pdf文件,而不是打开预览 方案

项目需求 常规加上download 属性 <a href="https://testmv.xesimg.com/ExpCourse/image/2018/10/09/1539071754579183075997.pdf&am...

2018-10-19 17:30:04

阅读数 4383

评论数 2

滚动条设置 兼容chrome和ie

滚动条设置 如图红框里的滚动条,设置长度和宽度,以及背景颜色和滚动条颜色 chrome css 样式设置 /* 滚动条样式 .wrap为滚动盒子的class*/ /* chrome */ .wrap::-webkit-scrollbar {/*滚动条整体样式*/ width: 4px;...

2018-10-11 17:39:50

阅读数 471

评论数 0

Howler 音频资源跨域提示html5

Howler 音频资源跨域提示html5 使用howler 播放音频时,会遇到资源跨域报错,因为Howler默认使用Web Audio,但在IE上可以自动转为HTML 5 Audio,而web audio兼容性不是很好,可以使用HTML 5 Audio this.sound = new Howl(...

2018-10-11 17:30:26

阅读数 425

评论数 0

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