首页
Search
1
Linux 下 Bash 脚本 bad interpreter 报错的解决方法
69 阅读
2
Arch Linux 下解决 KDE Plasma Discover 的 Unable to load applications 错误
51 阅读
3
Arch Linux 下解决 KDE Plasma Discover 的 Unable to load applications 错误
42 阅读
4
如何在 Clash for Windows 上配置服务
40 阅读
5
如何在 IOS Shadowrocket 上配置服务
40 阅读
clash
服务器
javascript
全部
游戏资讯
登录
Search
加速器之家
累计撰写
1,061
篇文章
累计收到
0
条评论
首页
栏目
clash
服务器
javascript
全部
游戏资讯
页面
搜索到
1061
篇与
的结果
2024-09-12
react+adtd实现表格数据分页
效果展示1、 表格代码:<Table columns={columns} bordered dataSource={dataSource} pagination={{ total:total, showQuickJumper: true, pageSizeOptions:[10, 20, 50, 100], pageSize:10, onChange:loadData, showTotal: total => `共${total}条记录 ` }}> </Table>2、 定义表格列const columns = [ { title: '序号', key: 'id', width: 80, align: 'center', render: (txt, record, index) =>index + 1 }, { title: '标题', dataIndex: 'title' }, { title: '图片', render: (txt, record, index) =>{ return ( <div> <Image src={txt.img} width="40px" height="20px"></Image> </div> ) } }, { title: '分类', dataIndex: 'article_cate' }, { title: '时间', dataIndex: 'created_at' }, { title: '操作', render: (txt, record, index) =>{ return ( <div> <Button type="primary" size="small">编辑</Button> <Popconfirm title="确定要删除此项?" onCancel={()=>console.log('用户取消删除')} onConfirm={()=> console.log("用户确认删除") // 此处调用api接口 }> <Button type="danger" size="small">删除</Button> </Popconfirm> </div> ) } } ]3、 获取数据useEffect(()=>{ articleListApi({pagesize:10}).then(res=>{ console.log(res) setDataSource(res.data.data) setTotal(res.data.total) }) },[])详细demo,共大家参考import React, {useEffect, useState} from 'react' import { Breadcrumb, Card, Table, Button, Popconfirm, Space, Image, ConfigProvider } from 'antd'; import { articleListApi } from '../../utils/service'; // 在需要用到的 组件文件中引入中文语言包 import zhCN from 'antd/es/locale/zh_CN'; function Article(props) { const [dataSource, setDataSource] = useState([]) const [total, setTotal] = useState(0) const [pagesize, setPagesize] = useState(10) useEffect(()=>{ articleListApi({pagesize:10}).then(res=>{ console.log(res) setDataSource(res.data.data) setTotal(res.data.total) }) },[]) const loadData = (pagenum=>{ articleListApi({pagesize:pagesize, pagenum:pagenum}).then(res=>{ setDataSource(res.data.data) setTotal(res.data.total) }) }) const columns = [ { title: '序号', key: 'id', width: 80, align: 'center', render: (txt, record, index) =>index + 1 }, { title: '标题', dataIndex: 'title' }, { title: '图片', render: (txt, record, index) =>{ return ( <div> <Image src={txt.img} width="40px" height="20px"></Image> </div> ) } }, { title: '分类', dataIndex: 'article_cate' }, { title: '时间', dataIndex: 'created_at' }, { title: '操作', render: (txt, record, index) =>{ return ( <div> <Button type="primary" size="small">编辑</Button> <Popconfirm title="确定要删除此项?" onCancel={()=>console.log('用户取消删除')} onConfirm={()=> console.log("用户确认删除") // 此处调用api接口 }> <Button type="danger" size="small">删除</Button> </Popconfirm> </div> ) } } ] return ( <div> <Breadcrumb style={{ margin: '16px 0' }}> <Breadcrumb.Item>主页</Breadcrumb.Item> <Breadcrumb.Item>文章管理</Breadcrumb.Item> </Breadcrumb> <Card bordered={false}> <Space align="center" style={{ marginBottom: 16 }}> <Button type="primary" size="middle" onClick={()=>props.history.push("/admin/wecome")}>添加文章</Button> </Space> <ConfigProvider locale={ zhCN }> <Table columns={columns} bordered dataSource={dataSource} pagination={{ total:total, showQuickJumper: true, pageSizeOptions:[10, 20, 50, 100], pageSize:10, onChange:loadData, showTotal: total => `共${total}条记录 ` }}></Table> </ConfigProvider> </Card> </div> ) } export default Article
2024年09月12日
5 阅读
0 评论
0 点赞
2024-09-12
"暴雪游戏《暗黑破坏神》微交易创收1.5亿美元,赚大钱了!"
暴雪2023年发售的重磅游戏《暗黑破坏神4》成为暴雪历史上销售最快的作品之一,不到一周时间就赚了6.66亿美元。然而,该游戏更新后最让玩家不满的是微交易,暴雪甚至仅通过微交易就创收了超过1.5亿美元。消息来自《暗黑破坏神4》高级产品经理Harrison Froeschke的领英页面,他领导了《暗黑破坏神4》装饰品商店的微交易化策略,包括个性化捆绑包和其他优惠等。部分玩家认为《暗黑破坏神4》的微交易十分荒谬,一些捆绑包的价格甚至比完整版的游戏还要贵。尽管如此,仍有大量玩家投资于这些微交易,暴雪也从装饰品商店中获得了相当一部分收入。此外,该页面还提到,《暗黑破坏神4》自发售以来已创造了10亿美元的巨额收入,是整个系列中利润最高的作品,自发布一年多以来一直拥有稳固的玩家基础。
2024年09月12日
4 阅读
0 评论
0 点赞
2024-09-12
h5画布canvas实现图片在线裁剪功能及案例
有时用户上传的图片尺寸和我们要求的尺寸不一样。这时就需要给上传图片加个裁剪功能。具体我们可以通过画布来实现:<html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>上传图片裁剪</title> </head> <style type="text/css"> html,body{ margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; } .toBar{ width: 100%; padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute; left: 0; top: 0; z-index: 1; } .toBar label input{ display: none; } .toBar label,.toBar button{ display: inline-block; width: 100px; text-align: center; padding: 10px 0; font-size: 12px; color: #fff; background: #8080ca; border-radius: 6px; cursor: pointer; } .toBar button{ border: none; float: right; } .img_content,canvas{ position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } canvas{ border: 1px solid #333; } </style> <body> <div class="toBar"> <label> 选择图片 <input type="file" /> </label> <button type="button">使用</button> </div> <div class="img_content"> <img src="https://www.tpxhm.com/fdetail/images/bg1.jpg" /> </div> <!--裁剪图片框。宽高为定义裁剪出的图片大小--> <canvas width="300" height="300"></canvas> <script src="https://www.tpxhm.com/fdetail/img.js"></script> <script src="https://www.tpxhm.com/fdetail/require.js"></script> <script src="https://www.tpxhm.com/fdetail/main.js"></script> <script> window.addEventListener("load",function(){ var $input = document.querySelector("input"); var $img = document.querySelector("img"); var $canvas = document.querySelector("canvas"); //选择图片 $input.addEventListener("change",function(){ $img.src = getFileUrl(this); },false); var myCrop; require(["jquery", 'hammer', 'tomPlugin', "tomLib", 'hammer.fake', 'hammer.showtouch'], function($, hammer, plugin, T) { document.addEventListener("touchmove", function(e) { e.preventDefault(); }); var opts = { cropWidth: $canvas.width, cropHeight: $canvas.height }, previewStyle = { x: 0, y: 0, scale: 1, rotate: 0, ratio: 1 }, transform = T.prefixStyle("transform"), myCrop = T.cropImage({ bindFile: $("input"), enableRatio: false, //是否启用高清,高清得到的图片会比较大 canvas: $canvas, //放一个canvas对象 cropWidth: opts.cropWidth, //剪切大小 cropHeight: opts.cropHeight, bindPreview: $("img"), //绑定一个预览的img标签 useHammer: true, //是否使用hammer手势,否的话将不支持缩放 oninit: function() { }, onLoad: function(data) { //用户每次选择图片后执行回调 resetUserOpts(); previewStyle.ratio = data.ratio; $("img").attr("src", data.originSrc).css({ width: data.width, height: data.height }).css(transform, 'scale(' + 1 / previewStyle.ratio + ')'); myCrop.setCropStyle(previewStyle) } }); function resetUserOpts() { $("canvas").hammer('reset'); previewStyle = { scale: 1, x: 0, y: 0, rotate: 0 }; $("img").attr("src", ''); }; $("canvas").hammer({ gestureCb: function(o) { //每次缩放拖拽的回调 $.extend(previewStyle, o); console.log("用户修改图片", previewStyle) $("img").css(transform, "translate3d(" + previewStyle.x + 'px,' + previewStyle.y + "px,0) rotate(" + previewStyle.rotate + "deg) scale(" + (previewStyle.scale / previewStyle.ratio) + ")") } }); $("button").on("click", function() { myCrop.setCropStyle(previewStyle) var src = myCrop.getCropFile({}); console.log(src) // window.location.href = src; }); }); },false); </script> </body> </html>附件:相关demo及js文件下载:https://qiniu.tpxhm.top/code/h5CanvasImg.zip最终效果展示:
2024年09月12日
4 阅读
0 评论
0 点赞
2024-09-12
黑神话悟空多人模式曝光,或将改编成影视作品
根据油管频道“离谱的东仔”发布的数据挖掘视频,发现《黑神话:悟空》隐藏/删掉了很多功能,其中一个是联机模式。根据逆向源码,在《黑神话:悟空》开始菜单中挖掘出“进入联机关卡”,同时还挖掘出“在线好友”功能,可以实现多人管理,聊天模式,基本上石锤了该作原本是有多人模式,但可能是因为时间不够,游戏科学不得不砍掉这一功能。根据进一步挖掘,如果有多人模式,玩家可以游玩:浮屠塔关卡(跟好友联机一起爬塔闯关)PvP对战(可以让玩家扮演妖怪)电子蛐蛐模式试炼挑战模式无双割草模式,让玩家一人对抗上百敌人,体验割草的快感。此外,还有一些功能被解密,包括游戏内置的人物信息数据表、关卡选择、企业微信登陆、文本大全,可查看剧情对话意外的所有文字信息。在近日举办的“海浪电影周x新浪潮论坛”上,华谊兄弟总裁王中磊透露,《黑神话:悟空》在考虑改编成电影、短剧或是中剧。王中磊在节目中谈到,无论是电影化,还是短剧、中剧的创作,华谊兄弟已经和游戏团队讨论。此外,王中磊还谈到了游戏改编电影的前景,全球范围内游戏改编成电影的成功案例没有多少。根据分析机构VG Insights的报告,《黑神话:悟空》Steam平台的预估销量已达1830万份,这意味着该作在本周末售出了约40万套。此前有外媒称,《黑神话》的终身销量很有可能超过《艾尔登法环》的2500万份。在Steam上的收入超过8.8亿美元,已成为有史以来销售最快的游戏之一。更令人印象深刻的是《黑神话:悟空》的玩家留存率。据VG Insight估算,1800万玩家平均玩了27.3小时的游戏。而《黑神话》大约需要25小时才能通关,这意味着大多数玩家都坚持完成了许多艰难的Boss战。此外,中国目前占《黑神话:悟空》在Steam上的销售额的76%;美国位居第二,占6%。本作在发布前几个月,就在Steam上被400万人加入愿望单。
2024年09月12日
6 阅读
0 评论
0 点赞
2024-09-12
阜阳黑神话墙绘被毁坏,八戒和紫蛛儿的双眼被涂黑
据报道,《黑神话:悟空》火爆后,安徽阜阳顺河老街的墙绘遭到破坏,猪八戒和紫蛛儿的眼睛被扣掉,两人之间的爱心也被撕裂。据称是几个“鬼火少年”所为。墙绘作者感到心寒。游戏爱好者们对此非常愤怒,认为游戏剧情竟照进了现实。游民星空发布了《黑神话悟空》全收集互动地图,包括全部NPC支线、隐藏点位、重要道具。
2024年09月12日
5 阅读
0 评论
0 点赞
1
...
100
101
102
...
213