vue-cropper的使用出现的问题

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

vue-cropper的使用出现的问题_第1张图片

红色波浪线处提示如下:

vue-cropper的使用出现的问题_第2张图片

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版本号,回滚到对应的版本,就是这样回滚到了正确的版本。

 

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

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

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

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

 

你可能感兴趣的:(问题,vue,前端学习方法)