问题:上次做论坛使用了vue-cropper,方便对用户上传的图片进行裁剪之类,但是由于两个来月没管这套代码,发现这个vue-cropper竟然出现了报错。待会要研究一下。

红色波浪线处提示如下:

Argument of type '{name:string;components:{VueCropper:tyoeof 'vue-cropper';}}'if not assignable to parameter og tyoe 'VueClass'.

Object literal may only specify known properties,and 'name' does not exist in type 'VueClass'

 

后面想起来了,应该是引入的Vue-cropper是一个Vue原生版本的,而这里却需要他是符合typescript版本的,简直是增加开发的难度,没一点意思,都怪自己对git玩的不熟。不知道自己代码到底哪里被更改到了。

后面看了下Git的文档,回滚了一下版本,发现问题就解决了,发现我有一个版本确实是用的Vue原生的方式引入的vue-cropper,避免了与TS不兼容导致的问题。

git reflog 查看命令记录

git log 查看提交记录

git reset --hard XXX版本号,回滚到对应的版本,就是这样回滚到了正确的版本。

 

大脑确实需要外包,大脑会遗忘,生疏不常用的东西,这样方便我们利用有限的资源去解决重要的问题,避免资源浪费和闲置。

最关键的是我们需要做好记录,在需要的时候能够及时地抓起来。程序是实践要求很高的学科,真正是学无止境,要用就学,用完就扔。要想不忘就要不断地去使用实践,这就是大脑的使用习惯,也是我们这个时代要求的学习方式。真正的成就感一定来自于项目,来自于你给别人带来的便利。

要知行合一,学习本身不是目的,学习只是为了更好地付出,付出,付出,付出,付出才是我们的目的,积极地做项目,在项目中去发现问题和解决问题,在项目中去造福别人。

在最短的时间内采取最大量的行动!

 

GitHub 加速计划 / vu / vue
207.53 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:1 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 3 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 4 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐