- 博客(23)
- 收藏
- 关注
原创 MySQL建立外键出现Can't create table‘..’ (errno:150)问题(简单易懂版)
今天创建表时出现了Can't create table‘..’ (errno:150),经过排查发现是关联的B表中有一条测试数据,其中的值不在A表所关联字段的范围会造成error:150的原因大概有三点:1. B表的外键字段 从 类型 是否为空等是否和A表所要关联的字段相同2. B表的外键字段中有A表所要关联的字段中没有的数据,比如A表的id为1,2 B表关联A表的id为外键,但...
2019-08-31 15:10:57
4045
原创 微信小程序 navigationStyle属性失效问题
微信小程序的版本更新之后navigationStyle属性突然失效,经过排查原来是基础库的版本回到了2.0,在右上角->详情->本地设置里查看一下调试基础库,把基础库的版本调到最新即可...
2019-08-29 11:07:18
4608
1
原创 H5 input标签onfocus后安卓弹出键盘挤压问题(注意重点)
问题解决方案:在input标签所在页,或者所需要的div里,设置固定的高度$("").css("height",document.body.scrollHeight);原理是把height固定,这样可以避免因为height的自适应和导致的键盘弹出挤压页面问题下面是重点!!!!!!!下面是重点!!!!!!!下面是重点!!!!!!!这个方法不适用于使用了vh、...
2019-07-30 20:15:01
1124
原创 微信小程序 局部上拉刷新和触底刷新
开发微信小程序时,经常会用到刷新列表或者信息,这时一般分为两种情况,一种为触底刷新,即页面翻滚到最底部触发刷新动作;一种为局部触底刷新,即页面翻滚到一定高度时触发刷新动作第一种触底刷新,微信小程序有提供相应的函数onReachBottom: function () {}在触底时会触发onReachBottom,然后把需要实现的功能写入函数里即可第二种局部触底刷新,利用...
2019-07-24 17:06:51
2908
转载 JavaScript splice() 方法
js 提供的改变数组(添加/删除)的方法以下搬运w3c语法:arrayObject.splice(index,howmany,item1,.....,itemX)参数 描述 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 item1, ...
2019-07-24 16:03:50
244
原创 touchmove时鼠标点击的位置调整
平时用H5做小游戏时,经常会用到 addEventListener("touchmove",touch),在鼠标或手势 移动的时候,如果遇到比较大的素材,需要调整鼠标或手势在素材上的位置。只需要在touches获取的值进行加减即可,再把改变后的值进行渲染 curX = e.touches[0].pageX - 90; //改变移动是手的位置 curY =...
2019-07-14 20:33:27
1352
原创 微信小程序 将字符串转为所需二维码
开发时候偶尔有遇到需要将后台传过来的网址转换成二维码,让用户展示扫码使用这里和js一样可以使用qrcodejs来完成贴上github的网址https://github.com/davidshimjs/qrcodejs首先,在wxml中写入需要展示二维码的canvas<canvas canvas-id='canvas'></canvas>然后去...
2019-05-23 13:47:38
6980
2
原创 element即时上传图片并保留在页面中
1、使用el-upload <el-form-item label="轮播图4:" prop="photo"> <el-upload action="" :limit="1" ...
2019-03-06 17:11:04
2271
原创 ElementUI Pagination 分页器绑定数据
1.el-table绑定数据 <el-table :data="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)" height="auto" border stri...
2019-03-06 16:58:36
9427
6
原创 解决移动端input标签点击后,小键盘弹出挤压页面问题
昨天被人拜托写了一个静态页面,页面很简单有三个input标签,但是点击input标签时候,弹出的小键盘会把页面挤的崩坏,这里有个简单的解决小办法在页面加载时候,使用window.innerHeight获取当前移动端的页面,然后直接用css将有input的页面的height改为获取的固定值这样页面就不会崩掉了$("#").css("height",window.innerHeight)...
2019-01-16 18:40:22
5484
原创 H5中获取微信头像、昵称
H5中获取微信用户资料的方式有两种,第一种是默认登录方式,即不需要弹出授权框,只会有一个“正在登录”的弹窗,这种方式获取到的数据仅限于该用户已经关注了对应公众号之后,如果是未关注公众号的用户只能获取到openid。那么针对这种情况,就需要使用授权登录来获取用户的资料,下面详细介绍的是此种方式。 1. 首先第一步在用户同意的情况下获取到code,其中scope字段代表授权方式,snsapi_...
2018-11-05 13:52:01
13814
1
原创 H5开发在微信浏览器上,加载时“白屏”问题
前天开发了一个简单的邀请函,整体8个页面,不足8M,在PC端模拟器上打开没有问题,在手机的其他浏览器中也没有问题。唯独在微信浏览器中加载时会出现长时间白屏,用户体验很不好一番检查下来,因为写的太随心了,最后发现了两个BUG ———————————正文———————————1. 不要把太多( 最好没有)需要下载或者加载速度过慢的js放在body之前,因为会阻断H5dom的渲染,那么在...
2018-10-24 09:49:15
22712
原创 做h5小游戏遇到的关于音频视频的坑
用H5做小游戏最大的坑在于Android和IOS的各种不兼容性,经常其中一个好用另一个不好用,把目前遇到并解决的问题列一下以防自己以后忘记1. 首先,ios和And都是不支持音频视频的自动播放的,因为手机设置帮助省流量的原因,所以需要做成伪自动播放,也就是引导用户去点击一些按钮或者页面,绑定touchstart进行触发2. 虽然audio标签推荐使用ogg格式的音频,但是!!IOS...
2018-09-19 13:44:10
1199
原创 js实现固定时长内,滚动条自动滚动到底部
原生js版:init :function() { var height = document.body.clientHeight; var number = 0; //控制结束累加器 var length = 0; //控制每次翻滚长度 var frequency = 120; //控制总时间 var time = setInterval...
2018-09-04 16:25:54
6188
原创 微信小程序实现素材旋转——非canvas
最近在做微信小程序时候遇到一个小难题,设计大哥在做设计时有一个元素和文字需要旋转,平时做H5都是一个transform丢过去搞定,可是在小程序里试了一下貌似不能使用。本着有问题找官方文档的精神,我把官方提供的文档翻了一遍只找到了canvas来旋转的方法。可是用画板canvas做一个元素的旋转实在很麻烦,网上找了一圈也没有结果,于是死马当活马医的试了一下,发现... ...———————————...
2018-08-29 17:02:52
3898
原创 微信中网页分享开发遇到的坑
本文不讲解整体的实现过程,讲实现过程的文章网上有很多,这里就不累述了,我只说说开发过程中遇到的坑,我觉得80%第一次开发微信分享的人应该都遇到过。1. 官网下载的sample压缩包怎样使用在官网会下载jssdk-php的sample,里面有四个文件不要觉得文件多头疼,如果稍微耐心下看看这四个文件就知道怎样用了sample是入口,你在js中ajax调用的php 写它就对了js...
2018-08-02 15:10:28
1798
原创 (function(){})() 匿名函数简解
最近很多人问我(function(){})()格式是什么意思,一个一个解释比较麻烦,这里统一简单解释一下 (function(){})() 实际上就是匿名函数, 前面(function(){}) 是一个标准的对函数function的定义方式,后面的()其实就是调用函数也就是说它和下面形式的代码是对等的function aaa(){}aaa(); 和aaa = ...
2018-08-02 13:26:16
1220
原创 微信小程序——最新获取用户昵称和头像的方法总结
前段时间微信小程序对获取用户昵称和头像方法进行了更新,网上很多的文章都已经不适用了,这里简单总结一下 首先,传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,经过测试传统的wx.getUserInfo目前还是能用的,但是在使用时候会有官方log提醒你,这个方法需要升级。然后就是官方提供的最新方法Open-data标签,使用这个标签可以不用用户授权直接获...
2018-06-21 18:00:56
89065
13
原创 微信小程序【人脸识别功能】
前几天偶然看见一个人脸识别的小程序demo,觉得很有趣下载下来想玩玩,结果只是一个框架而已用不了的,花了点时间完善一下吐槽一下wx.uploadFile这个接口,真是个大坑,最开始调用时候,我以为它和同期的wx.downloadFile一样,只需要填入必须的参数就可以用,结果还是要配合后台php的首先,upload这个接口的url和request一样指的是php的路径,而不是download一样文...
2018-06-15 12:07:59
12111
12
转载 这才是程序员想弄死产品经理的真正原因!!
你=用户服务员=产品经理大厨=程序员 你去饭店,坐下来。 你:给我来份宫保鸡丁!服务员:好嘞! ☝这叫原始需求 大厨做到一半 你:菜里不要放肉。服务员:不放肉怎么做啊?你:不放肉就行了,其它按正常程序做不就行了,难吗?服务员:好的,您稍等。☝中途需求变更 厨房 大厨:你大爷,我肉都回锅了服务员:顾客非要要求的嘛,你把肉挑出来不就行了吗大厨:行你大爷然而还是一点点挑出来了☝改动太大,部分重...
2018-06-15 11:38:18
2093
原创 C++实现统计所需字符数量功能
由于公司需要筛选文章中的关键字,文章很多关键字也很多,一遍一遍的用Ctrl + f 很麻烦,拜托大神写了个简单的程序,自己根据需求改了改,贴在这里做个备份#include <iostream>#include <stdio.h>#include <string.h>#include <string>#include <vector>...
2018-06-04 15:41:37
1851
原创 微信小程序【客服消息】功能开发
最近在开发微信小程序,前后端均是我一个人负责,也着实受了不少苦网上客服消息开发挺多的,但是大多数说的都不详尽对新人来说有很多坑,最后还是根据官方说明文档一步一步走下来,写一份新人版的供大家参考,望大佬指正注:如果要参考官方文档的话,这里有一个我推荐的阅读顺序https://developers.weixin.qq.com/miniprogram/dev/component/contact-butt...
2018-05-30 11:38:51
76594
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅