首页
关于叶子
Search
1
Win10突然出现不能连接共享打印机一例
359,593 阅读
2
[经验存档] 微星(MSI)B150M-Pro-VD Plus安装系统蓝屏一例
205,309 阅读
3
Laravel“高并发”导致数据“统计”异常一例
98,231 阅读
4
Laravel 9高并发API数据操作的最佳实践
62,437 阅读
5
[iOS|Xcode]iOS-App自定义启动页制作(uniapp适用)
55,934 阅读
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
登录
Search
标签搜索
Laravel
PHP
Windows
Laravel-Admin
Vue
uniapp
前端
CSS
chartjs
HTML
微信
小程序
web
MacOS
App
iOS
工具
Golang
微服务
高并发
Yesr00
累计撰写
65
篇文章
累计收到
8
条评论
首页
栏目
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
页面
关于叶子
搜索到
65
篇与
的结果
2021-01-07
Laravel-Admin集成chartjs图表
最近接收一个公司内部需求,需要在后台新增一个统计图表。于是通过Laravel-Admin官方插件库里看到了chartJs,于是开始上手。 首先,安装chartJS. composer require laravel-admin-ext/chartjs 然后发布公共资源: php artisan vendor:publish --tag=laravel-admin-chartjs 执行完后得到如下信息即表示安装成功: Copied Directory [/vendor/laravel-admin-ext/chartjs/resources/assets] To [/public/vendor/laravel-admin-ext/chartjs] Publishing complete. 然后在config/admin.php中启用插件: 'extensions' => [ 'chartjs' => [ // Set to `false` if you want to disable this extension 'enable' => true, ] ] 此时要使用我们还需要创建视图文件,在resources/views/admin中创建chartjs.blade.php视图文件,文件内容如下:body部分<canvas id="myChart" style="width:200px;hegiht:200px;"></canvas>JS部分 $(function () { var ctx = document.getElementById("myChart").getContext('2d'); var myChart = new Chart(ctx, { type: 'bar', //>bar为柱状图,line为折线图,还有其他的图表方式,可以按照自己需求,从官方文档中获取更多类型 data: { labels: ['数据1','数据2','数据3','数据4','数据5','数据6'], //>x轴标签 datasets: [{ label: "当前在办项目", //>第一个标签 data: ['3','5','2','6','8','9'], //>展示数据 backgroundColor: [ //>柱状图背景色,折线图的话就是填充背景色,如果存在多个数据则用数组,单条数据则不需使用数组。 'rgba(255, 99, 132, 0.2)', 'rgba(26,66,230,0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)', 'rgba(153, 102, 255, 0.2)', ], borderColor: [ //>边框颜色 'rgba(255,99,132,1)', 'rgba(26,66,230,1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', ], borderWidth: 1 //>边框宽度 }] }, options: { categoryPercentage: 1.0, legend:false, //>是否显示图标顶部图示 title: { //>图标顶部标题显示,可以用来显示一些统计信息之类的 display: true, text: 'this is title' }, tooltips: { mode: 'index', intersect: false }, responsive: true, scales: { xAxes: [{ beginAtZero: true, }], yAxes: [{ ticks:{ barPercentage: 1.0, beginAtZero: true }, }] } } }); }); 上面两个部分写在一个blade文件中。然后在控制器中调用view,传入数据。数据自行根据自己需求替换就行了。 然后在控制器中调用: 官方文档中如下实例: class ChartjsController extends Controller { public function index(Content $content) { return $content ->header('Chartjs') ->body(new Box('Bar chart', view('admin.chartjs'))); } } 在row中调用方式也类似, $row->column('width',new Box('title',view('admin.chartjs',compact('数据渲染')));
2021年01月07日
6,640 阅读
0 评论
0 点赞
2020-12-29
Laravel-Admin下回调异常抛出不生效的临时用法
叶子本地使用如下环境:Laravel:5.5,Laravel-Admin:1.7.14iframe-tabs:1.3.4在更新iframe-tabs之前。使用Laravel-Admin官方文档方法是可以正常抛出的,大致如下:$form->saving(function (Form $form) { // 抛出异常 throw new \Exception('出错啦。。。'); });亦或者使用如下方法:use Illuminate\Support\MessageBag; // 抛出错误信息 $form->saving(function ($form) { $error = new MessageBag([ 'title' => 'title...', 'message' => 'message....', ]); return back()->with(compact('error')); }); // 抛出成功信息 $form->saving(function ($form) { $success = new MessageBag([ 'title' => 'title...', 'message' => 'message....', ]); return back()->with(compact('success')); });使用如上方法的时候,本地调试就遇到return的错误抛出完全不生效。所以,最后只能使用一个临时的方法,来进行异常抛出,并关闭当前新增弹窗: exit("<script>var index = parent.layer.getFrameIndex(window.name);parent.layer.close(index);parent.toastr.error('$err')</script>");
2020年12月29日
5,412 阅读
0 评论
0 点赞
2020-12-28
微软:将永久删除Adobe Flash Player
微软近期官宣了消息,将在之后的更新中移除Adobe Flash Player。Adobe Flash Player服役了这么多年。随着技术的更新,终于慢慢的要退出舞台了。不止微软,谷歌也在很早的时候就在Chrome中提示,将停用Flash.微软这一官宣,就意味着Flash Player将正式退出舞台了。同时,Adobe官方也进行了弹窗提醒:Adobe表示,出于安全方面的考虑,公司即使不手动删除Flash Player,也会在明年1月份停止该播放器的工作。需要注意的是,前面提到的弹窗并不会推送给所有设备,Adobe很可能在未来三周内在Windows Update进行大范围的推广。微软和Adobe还表示,永久删除Flash Player并不会影响到用户使用浏览器,在下一次重大更新之前,Flash仍是用户浏览器的内置组件。
2020年12月28日
6,120 阅读
0 评论
0 点赞
2020-12-25
Windows运行库合集(2020-12-10)
微软运行库合集(X86 & X64) 链接: https://pan.baidu.com/s/1nx3OxJPghteMwf7rTISNHA 密码: cnj0
2020年12月25日
3,938 阅读
0 评论
0 点赞
2020-12-24
OFD 增值税电子发票版式文件阅读器-3.0.20.0830- 国标板式
此程序只是一个阅读器。不做开票或者其他用途。链接: https://pan.baidu.com/s/1MNAxc7pXIWO9-h8seAyUAQ 密码: m515
2020年12月24日
3,353 阅读
0 评论
0 点赞
1
...
11
12
13