ARslince 最近的时间轴更新
ARslince

ARslince

V2EX 第 483272 号会员,加入于 2020-04-13 09:15:30 +08:00
今日活跃度排名 6992
根据 ARslince 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
ARslince 最近回复了
@sibusana
谢谢前辈的建议,先回答一下前辈的两个问题,
1. 这里设计的就是不可输入的,后续我打算实现用户可自定义输入
2. 这个问题就是一个很好的建议,后面会考虑让遮罩边框颜色改变

关于前辈的两个建议,这两点我也都想到了,写字板的业务场景确实很少,所以会考虑增加一些其他的功能,最后就是关于文本放大缩小,调整位置也在设计开发当中了
我认为有三个难点:

第一:由于我使用了 NEXTUI 这个组件库,在实现用户上传图片这个功能的时候,用到了 Button 组件,它存在一些默认行为,所以有两个方式可以修复,一方面去找到对应的默认监听行为,删除它;另一种方式通过用 JS 单独写一个逻辑去手动调用点击事件的执行。

第二:关于下载图片功能,这里有两个小点,第一小点是关于状态管理,由于我整个项目分成了三个大组件,我选择了 Context 来进行状态管理,这里我用 Context 传递了了一个 ref 值和一个 download 方法,其中这个 download 接用了 dom-to-image 这个库,但是关键在于创建一个 a 标签,进而获取到它的 url ,从而实现这个 download 方法;第二小点就是组件见传递数据的时候,数据类型会丢失,这是一个细节,所以这里要定义一个类型,不然会有问题。

第三:关于撤销动作,这里我采用的是维护一个操作历史的状态来实现,基本逻辑就是监听键盘事件,从历史记录中移除最后一次的绘图,然后重新渲染剩余的组件。

最后,整个项目的难点,在于组件之间数据的传递,项目中使用了 useContext 来作为状态管理,从来实现,组件层级之间数据的传递
19 天前
回复了 yoa1q7y 创建的主题 iPhone 感觉 iPhone X 才是苹果的巅峰之作呢
没人说 5.8 寸的 11pro 吗,手感真的很舒服,但是重量就算了
24 天前
回复了 handsometong 创建的主题 程序员 终于收到期盼已久的 Google Adsense PIN 码
@handsometong #2 感谢大哥的回复! ✨
24 天前
回复了 handsometong 创建的主题 程序员 终于收到期盼已久的 Google Adsense PIN 码
哥,有几个问题。感谢回复!!

1. 你的网站在国内备案过吗?
2. 这个开通通过之后,在自己的网站的某块位置,嵌入一个类似<script>的标签来展示广告吗?
3. 哥,你这些都是自然流量吗?
@Dsljlbaby 这样啊,感谢哥给我反馈。
@Dsljlbaby #56 哥,投了一下,应聘记录上直接显示应聘终止,这是直接没过是吗?
时间过得真的很快,四年前,我还在学校,整天散漫无知,对未来没有想过要做些什么,现在想想那段时间真好啊,没课的时候,就和小伙伴打打闹闹,累了甚至可以床上摊一天,有大把的时间去学习一些新东西;以前老觉得学习累,学习苦,高中的时候没日没夜的学,虽然高考结果一般,但我很知足,我意识到自己就是一个普通人,不是动漫里的男主角,但我是自己的猪脚,自洽就可以了;大四的时候考研,虽然也没考上,不过我也很努力的去准备了;现在我依然很怀念那段时光,希望下一个四年,

工作上✨:希望可以找到一个自己喜欢的工作,并且为之不断努力发展;

学习上✨:希望学习巩固相关的知识,英语口语可以流利地对话,看油管无字幕没有任何压力;

生活上 :希望她还能留在我身边;

其他愿景 :希望身体不会出问题,腹肌胸肌重新练回来,保持住身材。
有无前端内推
有一个“哇哦”的无糖饮料,黑瓶白字、百香果味的很好喝。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2450 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 13:25 · PVG 21:25 · LAX 06:25 · JFK 09:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.