自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 要封装一个公用性强的组件要怎么封装

如果希望组件可以处理一些逻辑的可以选择做容器组件,就是写两个文件,外层就接收外部传输的数据过来在这一层做逻辑的处理,然后在封装一个ui组件在这个里面调用,逻辑处理都在外层做,这样就可以实现高复用性的组件,并且数据不会受到污染。如果希望内部不会有数据的污染只希望展示ui,里面的值都由外面去传递,想要实现组件很多地方都能使用,那么就可以选择做那种纯ui样式展示的,里面不会有任何的逻辑处理。首先封装组件要遵循的是单一责任原则,一个组件只负责一件事。

2025-07-09 09:45:59 107

原创 vue前端编码规范跟使用

async await是将异步变成同步的一个方法,只要你一个普通的函数加上了async,那么他就会返回一个promise对象,这个时候如果你不使用awiat他还是一个异步的方法,只有你使用了await方法才会变同步,如果你使用async后不用await,你又想你的方法以这种方式依次执行 this.A(),this.B(),this.C(),那么就会有问题可能B先执行完了就先打印了,如果他们之间有依赖关系的话就会报错,所以使用await就是一个等待的效果等待方法执行完后在执行下面的方法。

2025-05-28 18:11:50 278

原创 vue实现文字超出3行时,后面显示省略号和更多

代码】vue实现文字超出3行时,后面显示省略号和更多。

2022-08-10 16:54:18 2602 2

原创 实现图片跟div模块岔开布局

在vue项目中写一个页面使用v-for渲染页面,一开始我写静态文件的时候的思路是把图片跟文字部分的div交换一下位置就可以了,但是后面我在使用v-for渲染上去的时候发现,我这样写我的代码怎么渲染呢,格式不对啊,然后有想过叫后端那边处理一下接口一次传两个分割好的数据给我,我发现这种处理方式太麻烦了,然后就想到了flex布局中的flex-direction属性中的flex-direction: row;...

2022-08-05 14:15:33 288 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除