Homestead 安装的是 LTS 版本
sudo apt update
sudo apt install nodejs
使用 yarn 来管理
npm config set registry=https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org
yarn install
npm run watch-poll
composer require laravel/ui --dev
php artisan ui bootstrap
uniapp 项目默认是没有 package.json,也就是默认不支持 npm 安装第三方包。有时候需要第三方包,这个时候自己就可以配置使用了。
npm init -y
npm install gsap
import { TweenLite } from 'gsap/TweenMax'
商户操作:
# 生成 32 位秘钥
# http://code.php.net.cn 在线编辑
// 创建随机字符串
function createNoncestr($length = 16)
{
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$str = "";
for($i = 0; $i < $length; $i ++)
{
$str .= substr ( $chars, mt_rand ( 0, strlen ( $chars ) - 1 ), 1 );
}
return $str;
}
$str = createNoncestr(32);
echo $str;
https://kf.qq.com/faq/180824JvUZ3i180824YvMNJj.html
api 证书不影响支付,对提现等功能才有用。
主题色,配色。
支持 sz/rz,上传下载。
做好上边这几个,已经很完美了。不想再弄更多更多。脑袋只有那么大。
https://blog.csdn.net/qianghaohao/article/details/79440961
https://www.jianshu.com/p/10ba12d55a49
https://github.com/xfanwu/oh-my-zsh-custom-xxf
这里的关键点:
1. redis 异步队列。
2. 多项目。
面对上边这种情况,怎么处理呢。如果不处理又会出现什么现象呢。
因为我们使用 supervisord 进行常驻队列侦听。如果不指定对应的 queue,多项目就会出现串的情况。这个是就可以用 queue 来处理该问题了。
command=/alidata/service/php/bin/php /alidata/www/www.mlxiu.com/artisan queue:work redis --queue=test --sleep=3 --tries=3
public function __construct($id)
{
$queueName = config('queue.name');
if ($queueName) {
$this->onQueue($queueName);
}
}
queue.name 是自己额外在 queue.config 中添加的变量。
layer.open 弹出一个对象,有时候会遇到高度自适应的问题。该怎么处理呢。文档虽然说明了怎么做,也的确是高度随着对象的变化,高度也变化了。但是弹层并没有对位置自适应。也就是没居中。其实在对象变化后,手动调用一次 $(window).resize();
即可。
area
只设置一个宽度值,或设置成 auto
。$(window).resize();
layer.open({
……,
area: '720px',
……
});
# 千万不要下边这种
layer.open({
……,
area: ['720px'],
……
});
# 虽然 area 设置成数组形式表示的是宽高。一个值时就是宽。但是只设置一个值时和上边的非数组形式不一样。也就是不会出现自适应。
layer.open({
……,
area: ['720px', '450px'],
……
});
就这么一点点了。