自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术分享

技术分享使得自己思路越来越清晰

  • 博客(120)
  • 资源 (2)
  • 收藏
  • 关注

原创 React开发中常见问题和 Warning

React内存泄露译文:索引。警告:无法对未挂载的组件执行React状态更新。这是一个no-op,但它表明您的应用程序中存在内存泄漏。要修复此问题,请取消componentWillUnmount方法中的所有订阅和异步任务。解决方案, componentWillUpdate(){ this.setState = () => { ...

2019-09-26 16:05:05 1369

原创 前端跨域 ——实践总结,亲测有效

跨域接口:http://t.weather.sojson.com/api/weather/city/101030100(这是一个天气预报的接口)1.通过配置nginx配置nginx配置文档:https://blog.csdn.net/weixin_41487694/article/details/1038516892React,Vue 项目下React 中的跨域问题(使用的方法:...

2019-08-19 11:33:54 342

原创 ​​公众平台测试账号 开通 配置

公众平台测试账号申请,在微信公众号管理后台中(开发 —》开发者工具—》公众平台测试账号)扫码进入之后会分配给你appidappsecret (如下图),我们只需要进行配置,接口配置信息中的URl,Roken(注意信息配置需要自己有服务器资源)话不多说,贴上我的代码,使用的php进行的编写,这些代码都可以进行百度查到重点:本人遇到的问题1.Token,写成中文立马就可以。...

2019-08-13 13:51:01 382

原创 微信公众号开发,获取用户信息(前端)

微信网页授权文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842本人使用的是公众平台测试账号进行的代码测试。(开发 —》开发者工具—》公众平台测试账号)如何配置可参考文章微信公众平台测试账户开通一,微信网页授权流程(微信文档都有)二,前端获取code禁忌:不要发送请求获取微信的co...

2019-08-13 09:11:17 3601 1

原创 wangeditor react中使用

一.基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费使用原因 wangeditor的文档(地址:http://www.wangeditor.com/)1.轻量:相对于百度富文本,体积真心小,2.简洁:我的理解,功能刚刚够用。使用wangeditor的项目,要对富文本的功能要求简单。安装 npm 命令安装npm install wanged...

2019-08-06 09:18:03 3404

原创 React 路由 中 BrowserHistory 刷新报404

安装react-router-dom的安装npm install react-router-dom常用的 history 有三种形式, 但是你也可以使用 React Router 实现自定义的 history。browserHistory hashHistory createMemoryHistory在项目中最初开发阶段,使用的是hashHistory, 遇到的问题就是...

2019-07-22 09:07:47 886 1

原创 前端加密使用AES与后端配合(ECB)

使用AES加密,首先要了解AES加密方法注意:加密的mode:ECB、CBC、CFB、OFB、CTR (加密模式不同,加密的方法也不同)加密的padding 不会影响加密结果本人使用的框架 React 进行的SAE前端加密(不管是React,Vue,还是引入的JQuery库一样)1.使用crypto-jsJavaScript加密标准库。github地址(https:/...

2019-07-18 09:19:34 1870

原创 前开发命名规范

作为一个程序员,对英语一定要有一个学习,毕竟使用英语写的页面css命名规范1.css class命名尽量使用英语,不要使用汉拼,并且有意义,2.使用单词命名时不要缩写,除非非常有名的单词。3.- 规则命名中,一律采用小写加中划线的方式,不允许使用大写字母或 _ 例如(header-list)4.不允许通过1、2、3等序号进行命名5.避免class与id重名css编写...

2019-07-08 09:48:45 325

原创 百度地图在vue中使用

话不多说 官网介绍地址说一下自己遇到的坑1.在地图显示点BmMarker最终实现的效果我的写法是在页面使用的时候在进行一地图引入 (局部注册)代码<baidu-map class="map" ak="RiyTMxuMEPkKAoMHW47HD3XmG0pEhXNr" center="杭州市" :zoom="10"> <bm-m...

2019-07-03 11:49:42 3125

原创 echarts在(React,Vue)中的使用总结

文档地址echarts官网地址https://echarts.baidu.com/(百度的)npm方法使用echarts在vue中使用echarts(在官方文档 文档——>教程——>5 分钟上手 ECharts)你可以使用如下命令通过 npm 安装 EChartsnpm install echarts --savevue中使用在vue的main.js中引...

2019-06-18 13:54:51 3755

原创 uni-app开发开发h5,小程序,app,注意事项

页面生命周期1.完全支持vue的生命周期2.同事,增加了信息的生命周期,有了解过微信小程序,会更容易学习。一.条件编译有些功能h5没有,小程序有(例如:扫码)官方文档链接地址:https://uniapp.dcloud.io/platform,效果很不错,仔细看官网就可以,不难理解。1.开发小程序中,微信,小程序,和支付宝的区别还是有的,可以在页面中进行区分二.省市...

2019-06-10 15:05:44 3732

原创 git把项目上传到github的常用命令

一,配置相关信息配置用户名:git config --global user.name "名字" (符号记得是英文)配置e-mail:git config --global user.email "邮箱******@xx.com"如果想修改方法一样二,添加相关信息将当前目录变为仓库:git init将文件添加到暂存区:git add 文件名将文件下所有的添加到暂存区 gi......

2019-05-24 12:46:06 351

翻译 vue开发移动端h5使用 lib-flexible移动端适配

在做h5的时候,考虑到移动端的适配问题,以及px像素的问题项目中使用lib-flexible一、项目中安装lib-flexiblenpm install lib-flexible --save二、在项目的入口js文件中引入lib-flexibleimport 'lib-flexible'三、修改index.html 的mate属性<meta chars...

2019-05-16 08:36:18 1143

原创 安装vue项目

参考教程一些基础的命令windows:npm run dev //运行项目npm run build //打包项目安装前的准备工作安装好一,npm;二,vue-liESlint:创建的项目选择是否使用ESlint规则,ESLint 是一个ECMAScript/JavaScript 语法规则和代码风格的检查工具,它的目标是保证代码的一致性和避免错误。...

2019-05-16 08:00:35 136

原创 微信小程序获取Token 存储2小时

小程序获取Token没有什么难点,主要是一个有效性access_token的存储至少要保留 512 个字符空间; access_token的有效期目前为2 个小时,需定时刷新,重复获取将导致上次获取的access_token失效; 建议开发者使用中控服务器统一获取和刷新access_token,其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各...

2019-04-03 15:47:05 10039 4

原创 sendTemplateMessage微信小程序消息推送 前段 + 后端(thinkphp3.2)

1.微信小程序中,在用户提交信息之后给用户一个反馈就是要微信信息发送第一步通过表单时间拿到formid第二步拿到token值这个之前的文章有的第三步拿到请求链接的其他参数(需要注意data参数)前段代码(注意:在开发者工具上formid 是"the formId is a mock one",需要用真机测试,才会有真实的formid。)一定要记得写 report-submit-...

2019-04-01 16:06:08 5038 1

原创 网站关键词编写方法,注意事项。

1.Title标签:即网站标题(沙发超人),指的是目标关键词或者主关键词在源代码中的表现形式。代码格式1:<title>关键词1_关键词2_关键词3 – 网站的品牌</title> (常用格式)代码格式2:<title>关键词1_关键词2_关键词3 –广告语</title>(升级版,竞争较强的词语往往用广告语来吸引点击)代码格式3:<...

2019-03-07 14:11:47 1611

转载 HTML,CSS,font-family:中文字体的英文名称

HTML,CSS,font-family:中文字体的英文名称宋体 SimSun黑体 SimHei微软雅黑 Microsoft YaHei微软正黑体 Microsoft JhengHei新宋体 NSimSun新细明体 PMingLiU细明体 MingLiU标楷体 DFKai-SB仿宋 FangSong楷体 KaiTi仿宋_GB2312 FangSong_GB2312楷体_G...

2019-02-26 09:08:28 228

原创 移动端overflow-x去掉滑动条

1.问题描述移动端横向图片浏览、文字滑动(CSS实现)通过使用overflow-x:auto;实现滑动。但是滑动条在移动端会一直存在2.解决原理1.给整个滑动标签,加上一个外边框,css加上overflow:hidden。把滑动部分的高度超过外边框的高度,滑动条就会被隐藏掉。2.使用::webkit-scrollbar.overflow-scroll{...

2019-02-26 09:06:38 5868 3

原创 微信JS-SDK项目学习 --实现分享样式控制thinkphp

h5页面在微信内分享没有接入JS-SDK,上着是没有进行处理的普通分享样式,很丑,只有标题可以控制接入JS-SDK,之后准备工作一.公众号,(认证过的)如果你的工作号是个人的就不会有分享的权限需要认证通过。所以大家要注意二.官方文档。(在公众号内—》开发-》开发者具-》开发文档)文档对我们程序太重要一定要把文档吃透1.查看文档认真查看文档...

2019-01-18 16:24:13 469

原创 h5页面编写注意事项,自己遇到的小问题。

使用弹性盒子布局 .flex{ display: flex; flex-direction: row; justify-content: center; align-items: center; } .flext{ displa...

2019-01-16 09:44:33 975

原创 html页面跳转方式 + 跳转传参

一,页面跳转方式(在原有的页面)1.利用a标签&lt;a href="mattertext-list.html"&gt;图文素材&lt;/a&gt;2.jq跳转function add_richtext(item) {     window.location.href='wenben-list.html';  }二 ,页面跳转传参(打开新的页面)//A页面写法u...

2018-12-26 14:46:27 1296

原创 百度富文本php配置方法

百度富文本的,这个项目需求就不写了。配置流程1.下载最新的富文本编辑器包网页地址:_百度富字幕:下载地址  记得现在自己环境的压缩包(我使用的PHP)下载之后的目录大概是如下2.放置到自己的项目例子:我的项目是使用thinkphp可以放置到公共下大家可以根据自己服务的环境进行不同目录放置3.前段配置,这个大家可以在百度文档里面看很详细贴上我的代码&...

2018-11-20 13:28:35 925

原创 onPageScroll微信小程序底部悬浮框滑到底部隐藏,其他情况显示

onPageScroll利用onpageScroll监测屏幕的位置优点1.有点操作简单粗暴。缺点2.缺点固定值不能确定的时候会有偏差。需要借助另一个 功能组件SelectorQuery使用方法onPageScroll:function(res){ console.log(res) if (res.scrollTop < 600){ t...

2018-11-15 16:47:36 17104 4

翻译 vue 引入vue-resource给页面加点动态数据

Vue 要实现异步加载需要使用到 vue-resource 库。这个是官方解释给页面加点动态数据这时候的页面都是静态的(数据在写程序的时候已经固定了不能修改),而每个应用基本上都会请求外部数据以动态改变页面内容。对应有一个库叫 vue-resource 帮我们解决这个问题。使用命令行安装cnpm install vue-resource --save在 main.js 引入...

2018-11-14 16:15:34 520

翻译 Vue.js目录结构

Vue.js目录结构(入门篇)上一章节中我们使用了NPM安装项目,我们在sublimt(或其他软件)中打开该目录,结构如下所示:目录解析目录/文件 说明 建立 项目构建(的的WebPack)相关代码 配置 配置目录,包括端口号等。我们初学可以使用默认的。 node_modules NPM加载的项目依赖模块 SRC 。这里是我们要...

2018-11-14 14:54:59 293

原创 phpmailer thinkphp3.2发送邮件

tp3.2 使用phpmailer发送短信邮箱准备工作1.thinkphp3.22.qq邮箱(开通过POP3/SMTP服务)在qq邮箱内,设置-》账户-》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务3.phpmailer(没有的话可通过链接下载)第一步下载phpmailerphpmailer https://pan.baidu.com/s...

2018-09-18 13:21:51 864

原创 php根据经纬度查询附近工人,并算出距离(tp3.2)

1.项目需求         根据用户的定位,查询距离大约5公里(该距离可以调节)的商家,并显示与用户的距离。2.思路实现         1.先筛选出来距离5公里的商家,(必须要分页)         2.根据选筛选出来的商家进行距离计算.3.代码实现        1.获取附近5公里商家(方法可以自己百度) //查询距离自己5千米的商铺 public...

2018-09-04 16:52:04 1764 1

原创 layui 动态添加的表单元素--select

layui使用的时候select下拉框没有样式这个地方绝对是待提升的地方1.首先说一下为什么会出现这种情况官方解释有些时候,你的有些表单元素可能是动态插入的。这时形式模块的自动化渲染是会对其失效的。虽然我们没有双向绑定机制(因为我们叫经典模块化框架,偷笑.gif)但是没有关系,你只需要执行  form.render(type,filter);  方法即可。解决方案也有f...

2018-09-04 16:47:30 22046

原创 店铺访问日志设计

第一模仿小程序数据助手要求1.保留访问总次数,保留用户信息效果1.可以查看门店总访问次数2.可以查看门店每天的访问人数3.可以查看访问次数最多的人4.可以给用户添加备注设置为资源客户5.可以给用户留言消息。有手机号可以发短信...

2018-08-23 12:31:55 367

原创 小程序优化处理解决方案1 请求和setData

目前小程序已经是火遍全国,市场很大。因此程序只需要把代码整理就OK1.小程序的请求分别是 post get 每一个页面几乎都使用的到,自己封装一个post或get的请求,这样会减少自己大量的代码编写可以是promise方法,具体的封装方法可以看我博客微信小程序post,get promise封装回调 https://blog.csdn.net/weixin_41487694/art...

2018-07-28 12:27:48 7649

原创 wdcp安装中的小知识

一下是本人在安装使用wdcp遇到的问题1.php安装后默认是不启用的,您可以到管理面板中进行启用脚本下载地址wget http://down.wdlinux.cn/in/phps.sh共支持7个版本的PHP,如5.2.17/5.3.29/5.4.45/5.5.38/5.6.30/7.0.18/7.1.4当具体安装某个版本时执行sh phps.sh 版本,如下5.6版本shp...

2018-07-23 15:22:12 150

原创 微信小程序封装post,get

微信封装post请求// post请求function postrq(url,data) { return new Promise(function (resolve, reject) { wx.request({ url: 'https://xxxxxxxxxxxxx'+url, data: data, header: { ...

2018-07-18 09:58:17 2089 2

原创 小程序监测长按事件

&lt;view class = "btn" bindlongtap="longTap" bindtouchstart="touchStart" bindtouchend="touchEnd"&gt; 长按 &lt;/view&gt;bindlogtap长按事件longTap: function(e) { console.log("long tap")

2018-06-23 14:35:06 15421

原创 服务器绑定域名

80配置&lt;VirtualHost *:80&gt;    ServerAdmin you@example.com    DocumentRoot "/mnt/cesd/wwwroot"  ??根目录    ServerName didulv.didu86.com    ServerAlias    &lt;Directory "/mnt/data/wwwroot"&gt; ...

2018-06-02 10:46:00 1864 1

原创 微信小程序的组件 component开发,提高效率第三篇

微信小程序组件,自定义更加快速完成开发第一步:创建组件首先建立一个文件夹主要是放置自定义组件的之后,右击文件夹,新建component,填写名称,添加之后出现会出现wxml和wxss页面的写法按照正常的小程序的规则走就好json有必填内容{"component": true,"usingComponents": {}}js页面的写法const ...

2018-06-01 16:23:53 3304

原创 微信小程序template模板 ,提高效率第二篇

模板的使用,极大的提高了开发效率,把一些展示的共同页面直接用模板调用变更数据即可案例 1.首页轮播,轮播模板写完之后下次直接再次调用就好 2.商品列表,商品详情模板WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。一,定义模板模板的页面结构和其他页面一样主需要给你之前的代码加一个Template 以及name属性就可...

2018-06-01 15:31:50 2110

原创 getwxacodeunlimit 微信小程序生成二维码 thinkphp3.2

微信小程序生成二维码第一步:首先我们需要去拿到Token值 第一步是一个比较常规的操作,未遇到大的问题。第二步:拿着Token进行换取二维码(需要细心)第三步:吧返回的二维数组保存为图片。(问题点) 很关键的地方,腾讯用token换取二维码的方法有三组接口A,B,C1.接口A: 适用于需要的码数量较少的业务场景 接口地址:https://api.w...

2018-05-17 10:51:53 24322 3

原创 微信小程序文本溢出的处理方法

如果是一行显示的时候,写在view里的样式,会在最后显示省略号,但要是写在text组件中设置这个样式的话就是最后多出来的字隐藏了。.textview{  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap}当然 有单行的省略 就有多行,不过多行的设置的有点复杂:.textview{  display: -webkit-b...

2018-05-10 16:41:48 9428

原创 项目的常规设计

收货地址IdnamecityphoneaddressuseridstatusId收货人城市手机号详细地址用户id状态

2018-05-10 14:24:51 213

provinces.js

省市区,主要用户,uni-app开发app是省市区使用

2021-07-12

orbitControls.js

threeJs中orbitControls,轨道控制,轨道控制允许摄像机围绕目标旋转。var controls = new OrbitControls( camera, renderer.domElement );

2020-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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