封装小程序状态管理工具(类redux)

一、为什么封装redux 在曾经的小程序开发中,有遇到复杂的交互逻辑,当时是按照小程序文档里的说明来处理状态的,当时感觉非常麻烦,浪费了很多代码量和时间,后来我就在想小程序有没有像vuex或react那样的状态管理工具,当然了是没有找到的,不过看到有人提供另外一种方式,就是改npm包让r...

2019-05-31 22:06:21

阅读数 8

评论数 0

laravel container

$container = app(); 解析容器 $obj = app(DevTmp::class) 相当于  $container = app(); $container->make(DevTmp::class) // 绑定对象 $container-&amp...

2018-12-25 16:22:29

阅读数 39

评论数 0

composer

composer autoload配置 1、classmap:[“database”], 配置classmap 执行 composer dumpautoload; 项目根目录下的 php 文件都会被自动映射到 vendor/composer/autoload_classmap.php 可以...

2018-11-07 10:33:40

阅读数 23

评论数 0

sftp下载文件

$conf = $this->getSftpConfig(); $conn = ssh2_connect($conf['host'],$conf['port']); if (!ssh2_auth_password($conn, $conf['user'], $conf[...

2018-07-25 15:48:26

阅读数 266

评论数 0

webpack4 学习7

Webpack 优化 每次打包后 entry.js文件都比较大,是因为打包把第三方框架也搭进去了 优化: 在入口文件里 配置第三方类库 entry:{ entry:’./src/entry.js’, jquery:’jquery’ } 在组件配置里添加组件 new webpack.optimize...

2018-05-15 01:10:17

阅读数 207

评论数 0

webpac4 学习 5

2018-04-19 00:11:08

阅读数 184

评论数 0

webpack4学习笔记4

2018-04-17 00:16:35

阅读数 390

评论数 0

webpack4 学习3

import css from './css/index.css'; import less from './css/black.less'; import sass from './css/aa.scss'; { const aaa = '66666'; let str = 'q...

2018-04-13 00:32:28

阅读数 143

评论数 0

webpack4 学习2

2018-04-13 00:31:12

阅读数 186

评论数 0

webpack4 学习时打包图片时遇到的问题

const path = require('path'); const uglify = require('uglifyjs-webpack-plugin');//代码压缩插件 const htmlPlugin = require('html-webpack-plugin');//html 打包工...

2018-04-12 00:34:36

阅读数 3202

评论数 2

PHP 获取用户ip

if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) { $ip = getenv("HTTP_...

2018-01-22 19:36:26

阅读数 210

评论数 0

vagrant 常用配置和命令

  git clone https://github.com/laravel/homestead.git Homestead //安装homestead方式一://github.com/laravel/homestead.git Homestead //安装homestead方式一 c...

2017-12-17 01:41:04

阅读数 217

评论数 0

phpstorm快捷键

在当前文件进行文本查找 (必备)   Ctrl + F   在当前文件进行文本替换 (必备)   Ctrl + R   撤销 (必备)   Ctrl + Z   ...

2017-10-15 16:25:34

阅读数 175

评论数 0

git 笔记

Git status 查看文件修改状态和提交状态  modified:   a.txt //文件有改动 //管理修改 Git diff 文件名 查看文件修改的内容 //版本回退 Git log 查看最近的提交记录 Git log --pretty=oneline //是提交记录显示在一...

2017-10-15 16:09:36

阅读数 103

评论数 0

微信的坑 代码实例

//$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];//已废弃(坑啊) $postStr = file_get_contents('php://input'); if (!empty($postStr)){ libxml_d...

2017-08-20 00:51:16

阅读数 110

评论数 0

php json常用的常量总结

JSON_FORCE_OBJECT 把索引数组打包成json; JSON_UNESCAPED_UNICODE 把对象打包成json并且中文显示正常 json_encode() 默认把json解压(包装)成对象,添加第二个参数为true 则把json解压(包装)成数组

2017-08-19 21:27:22

阅读数 347

评论数 0

curl

public function index(){ // $curl = curl_init('http://www.imooc.com/'); // curl_exec($curl);//执行curl // curl_close($curl);//关闭句柄...

2017-08-19 18:45:08

阅读数 160

评论数 0

微信的服务器验证

public function index(){ $signature = $_GET['signature']; $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $echostr = $_GET[...

2017-08-19 15:07:45

阅读数 139

评论数 0

laravel 的日志

记录器提供RFC 5424中定义的八个记录级别:紧急,警报,关键,错误,警告,通知,信息和调试。 Log::emergency($error); Log::alert($error); Log::critical($error); Log::error($error); Log::warning...

2017-08-14 01:57:02

阅读数 135

评论数 0

php 好用的验证码类

<?php namespace App\Tool\Validate; //验证码类 class ValidateCode { private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789';//随机因...

2017-08-14 01:27:54

阅读数 481

评论数 0

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