1 背对世界

尚未进行身份认证

努力学习的一只猿

等级
TA的排名 28w+

如何在微信直接下载APP(iOS/Android)的解决方案

下面则要说的是如何直接跳到app store或是应用宝里下截var u = navigator.userAgent;var isAndroid = u.indexOf(‘Android’) > -1 || u.indexOf(‘Adr’) > -1; //android终端var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);...

2019-12-13 19:30:19

px2rem-loader和lib-flexible,lib-flexible和postcss-pxtorem和第三方框架搭配使用

VUE 做移动端自适应,使用px2rem-loader和lib-flexible,转换px为rem配置build/utils.js中的px2remLoader 方法为75配置这个值是为了适配自己的设计图75代表设计图为750px设计的const px2remLoader = {  loader:'px2rem-loader',  options:{    remUnit:75  }...

2019-12-13 15:27:54

解决vue和vue-template-compiler版本不一样的快捷办法

vue项目,package.json中Vue和vue-template-compiler版本不一致时,执行npm run dev有时会报错提示如下内容 in ./src/views/login/index.vueModule build failed: Error:Vue packages version mismatch:- vue@2.5.10 (E:\美好家\beauty_w...

2019-12-13 11:48:19

简单的 vue页面跳转拦截器的实现方法

首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。在路由管理页面添加meta字段import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)export default new Router({ rou...

2019-12-10 14:47:34

自动化打包部署构建

https://segmentfault.com/a/1190000017907304 解放双手 | Jenkins + gitlab + maven 自动打包部署项目https://www.cnblogs.com/xiaoer/p/8283266.html 使用Gitlab实现自动化部署与持续集成https://www.jianshu.com/p/fa3051e05c67 gitlab-ru...

2019-11-27 18:32:22

vue项目打包部署elementUI的字体图标丢失问题

引入elementUI时,使用的是webpack直接打包工具,发现字体图标丢失你记录一下解决办法:webpack module配置:(build目录下webpack.base.conf.js文件){ test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader', options: {...

2019-11-26 15:24:47

前端常用布局方式:双飞翼布局和圣杯布局

CSS常用布局为盒模型div+css、其中需要注意IE的怪异盒模型,我们通常通过box-sizing解决。传统盒模型布局方式中我们可以细分为文档流布局、浮动布局、定位布局。在ie10+中我们可以使用flex布局,其中我们需要理解最为核心的容器和轴的概念。二维布局中,我们可以使用Grid布局。对于三栏布局,除了浮动实现方式,还有双飞翼布局和圣杯布局。其实双飞翼布局就是对圣杯布局的bug修复,一种改造...

2019-09-26 15:16:44

小程序 绘制圆角矩形和圆角图片

本文介绍了在小程序绘制海报中所要绘制圆角图片的一种方法参数介绍··ctx : 是指获取到的当前小程序方法 方法如下 <canvas canvas-id="DetailsshareCanvas" style="width: 600rpx;height:880rpx;position:relative;" catchtouchmove="myCatchTouch"&...

2019-09-19 10:37:14

小程序使用 canvas 生成二维码

因项目需求需要在小程序端生成海报自带二维码成图在网上找了一个算法改过来使用,希望能帮助到使用的人创建一个canvas <canvas canvas-id="shareCanvas" style="width: 600rpx;height:840rpx;position:relative;" catchtouchmove="myCatchTouch"></canvas&g...

2019-08-02 18:49:15

小程序canvas 自适应单位

我们用小程序canvas 制作分享海报或者其他的绘图时传入的值都是px;导致在不同手机中会发生位置的偏移问题;这里就需要我们根据设计图的尺寸自己去做适配转化成px单位 getRatio() { let w = 0; wx.getSystemInfo({ success: function (res) { w = res.windowWidth /...

2019-07-01 15:23:20

JS实现继承的几种方式

JS继承的实现方式 堪称最全最详细前沿看js继承这块时我看的几个教程都是说的很简单或者是没有说全就自行百度看了好多总结了下有:1.构造函数继承 2.原型链继承 3.组合继承 4.class继承 5.实例继承 6 拷贝继承 7.寄生组合继承下面我们就按照顺序来实现实现继承前我们先构建一个父类代码如下:function Animal (name) { this.name =...

2019-06-12 12:37:41

小程序异步方法执行慢的决绝方法

比如:在小程序app.js中写请求的方法请求来的参数,在页面里的onload方法中使用,当程序进程执行到了onload方法,而app.js中的请求还没有返回数据就会发生报错。示例代码 示例我们用个人信息请求这是app.js中的代码 onLaunch: function () { // 获取用户信息 wx.getSetting({ success: res ...

2019-06-06 14:14:07

vs code语言模式自动检测设置

文件名检测错误,可以看到上图js文件没有语法高亮,右下角显示存文本。那我们怎么设置回来呢,点击右下角的存文本(这里可能不只是纯文本也可能是其他格式,这是语言自动检测出的问题)。点击后会出现这个界面我们在依次点开“配置文件关联”出现这个界面后找到对应文件的格式,比如我的是js文件被默认为纯文本,导致js语法不高亮,那我们就在这里找到js点后后js文件就关联到了JavaScript,我们...

2019-05-14 11:02:05

使用微信小程序进行sm.ms上传图片返回值在进行其他操作

使用微信API上传图片到sm.ms图床上传代码wx.chooseImage({success: ret => {var filePath = ret.tempFilePaths[0];wx.uploadFile({url: ‘https://sm.ms/api/upload’,filePath: filePath,name: ‘smfile’,success: res =&...

2019-04-03 11:39:26

html + js 进行sm.ms上传图片接受返回值

转载请标明出处代码如下 直接运行html文件即可 Document <div id="res"></div><script src="jquery-3.2.1.js"></script> <script> $(':input').chang...

2019-04-03 10:54:36

使用php判断浏览器是pc还是手机

function isMobile(){// 如果有HTTP_X_WAP_PROFILE则一定是移动设备if (isset (KaTeX parse error: Double subscript at position 16: _SERVER['HTTP_X_̲WAP_PROFILE']))…_SERVER[‘HTTP_VIA’])){// 找不到为flase,否则为trueretu...

2019-04-01 16:17:23

微信云开发修改数据库插入一条数据并修改另一个数据

具体看代码这是云端运行的代码客户端请求请看文档//云函数入口文件constcloud=require(‘wx-server-sdk’)//云函数入口文件cloud.init()constdb=cloud.database()const_=db.command//云函数入口函数exports.main=async(event,context)=&g...

2019-03-27 11:32:38

cocos Creator 使用摄像机进行背景的差速移动

在creator中设计背景移动一般都会使用update进行刷新坐标,但是由于update中的dt值(针)不稳定就会造成背景移动时卡顿或顿挫特别难受。这里提供了两个解决方案1.使用js的 setTimeout 计时功能写一个临时的针刷新来进行背景移动2.使用creator的摄像机功能我们这里先说下计时功能creator也有自带的计时器我们为什么使用 setTimeout 首先在js中计时器也...

2019-03-21 10:53:19

vscode power model 炫酷打字 下载插件使用说明

打开VSCode的拓展面板,搜索power mode选择第一个安装具体配置过程如下(在中文版vscode中)1.点击“文件”2.点击“首选项”3.点击“设置”4.在设置搜索里搜索下面的就行了“powermode.enabled”:true, //是否开启插件“powermode.enableShake”: false, //是否震动“powermo...

2019-03-14 11:36:50
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。