博客

每天进步一点点~~~

在前端项目中使用Git Hooks

在前端项目中使用Git Hooks 具备基本工程素养的同学都会注重编码规范,而代码风格检查(Code Linting,简称 Lint)是保障代码规范一致性的重要手段。 使用 Lint 会有什么好处呢?在我看来至少具有如下 3 点: 更少的 Bug 更高的开发效率,Lint 很容易发现低级的、显而...

2019-05-10 14:56:48

阅读数 33

评论数 4

Taro开发总结

文章目录Taro开发总结数据请求库封装利用Decorator快速实现小程序分享封装UIcon组件封装HtmlParse组件分环境打包项目打包压缩配置alias配置 Taro开发总结 之前做小程序一直用的mpvue,用了一段时间发现mpvue有一些诟病,而且现在官方的维护力度显得力不从心。相比之下T...

2019-05-10 10:26:06

阅读数 35

评论数 0

微信小程序吸底区域适配iPhone X

微信小程序适配iPhone X主要针对fix定位到底部的区域,比如详情页或购物车底部的按钮栏,会与iPhone X的Home Indicator横条重叠,这样在点击下方按钮时很容易误触发手势操作,如下图: mpvue中适配方法: 1.获取设备信息 /** * 获取设备信息 * @return...

2019-03-06 15:32:23

阅读数 147

评论数 0

ES6、ES7、ES8知识点

概述 ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMAScript-262。 ECMAScript 标准建立在一些原有的技术上,最为著名的是 JavaScript (网景) 和 JScript (微软...

2019-01-08 14:46:18

阅读数 304

评论数 0

vue-cli 3.0 配置

最近上手试了试vue-cli(v3.0.0-rc.5),小结一下 1.环境变量相关 在一般项目中我们针对不同的开发环境会配置不同的环境变量: 开发环境(development) 测试环境(production) 发布环境(release) 1.在项目根目录下新建三个文件:.env....

2018-07-18 15:48:30

阅读数 4661

评论数 4

mpvue开发小程序小总结

最近用mpvue开发了一个小程序,现总结一下碰见的问题及解决方案 1.项目中数据请求用到了fly.io,封装成request.js如下: import wx from 'wx' import Fly from 'flyio' import store from '../store/index'...

2018-07-09 10:26:30

阅读数 1046

评论数 2

react-native-splash-screen 3.0.7配置使用

      最近在把之前写的一个react-native项目升级到最新版本,项目中使用了react-native-splash-screen。...

2018-06-07 17:38:00

阅读数 417

评论数 0

create-react-app踩坑记

  &nbsp...

2018-05-31 09:43:54

阅读数 8036

评论数 3

vue分环境打包

      在项目开发中,我们的项目一般分为开发版、测试版、Pre版、Prod版。Vue-cli的默认环境一只有dev和prod两个,之前每次...

2018-04-22 14:37:56

阅读数 816

评论数 0

vue 微信分享至朋友圈&&分享至朋友代码封装

1.新建share.js文件 import {shareSDK} from "../api/common";//分享api import wx from 'weixin-js-sdk' export const shareTitle = '测试'; expo...

2018-04-01 17:20:05

阅读数 2000

评论数 2

vue移动端微信授权登录插件封装

1.新建wechatAuth.js文件 const queryString = require('query-string') //应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openi...

2018-03-29 15:40:45

阅读数 8055

评论数 35

React Native中集成友盟统计的功能

1.集成准备 首先我们需要到友盟官网申请一个开发者账号。然后创建一个应用并获取appkey。 2.集成SDK 获取到appkey之后呢,我们接下来就来集成集成SDK。 Android 友盟支持AndroidStudio的Gradle配置,所以我们用AndroidStudio打开Rea...

2018-02-08 16:05:47

阅读数 861

评论数 0

react native中引入antd-mobile

1.安装antd-mobile与babel-plugin-import yarn add antd-mobile react-dom yarn add --dev babel-plugin-import 2.编辑 .babelrc {"plugins": [[&quo...

2018-01-30 17:01:40

阅读数 2264

评论数 0

react-native学习笔记

1.安装 1.jdk安装 http://blog.csdn.net/siwuxie095/article/details/53386227 环境变量配置 变量名: JAVA_HOME 变量值: D:\Java\JDK\jdk 变量名: CLASS...

2018-01-29 15:56:48

阅读数 157

评论数 0

js下载base64格式的图片

直接看代码 //下载图片 download() { let imgData = 'data:image/png;base64,iVBORw0KGgoAAAANSUh........'; this.downloadFile('测试.png...

2018-01-18 11:42:07

阅读数 9647

评论数 8

vue项目中实现扫码功能

      最近在项目中碰见一个打开摄像头扫码的功能,项目最后打包成app,用的是hBuilder打的包,刚好hBuilder打包集成H5+sdk,就可以直接用人家的sdk了。       demo地址:vue-scan-demo       以下是代码实现: &am...

2018-01-02 14:49:02

阅读数 15747

评论数 47

Koa搭建本地测试服务器

1.在项目根目录安装koa、koa-routernpm install --save-dev koa koa-router2.新建server.js文件const Koa = require('koa'); const Router = require('koa-router');const ap...

2018-01-02 12:07:16

阅读数 1031

评论数 0

对Fetch进行简单的二次封装

新建HttpUtils.jslet qs = require('qs');export default class HttpUtils { static get(url) { return new Promise((resolve, reject) => ...

2018-01-01 10:12:44

阅读数 864

评论数 0

封装简单的axios库

1.新建http.js文件,封装axios get post 方法 import axios from 'axios' import qs from 'qs' import 'es6-promise' axios.defaults.baseURL = '/api'; export fun...

2017-12-15 09:38:07

阅读数 5059

评论数 8

react学习笔记

最近几个月自己一直是用vue做项目,深感自身知识面有些匮乏,遂开始学习react。一下记录下自己在学习中的一些知识点及注意事项。1.create-react-app脚手架在package.json文件中设置proxy代理"proxy": { ...

2017-12-05 17:48:39

阅读数 170

评论数 0

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