自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue导入组件时根据组件name命名

vue组件导入命名

2022-08-24 09:47:40 865

原创 数组双重排序的方法

代码】数组双重排序的方法。

2022-08-15 15:27:15 520

原创 vue2中Object.defineProperty和vue3中Proxy区别

Proxy的优势如下Proxy可以直接监听整个对象而非属性。 Proxy可以直接监听数组的变化。 Proxy有13中拦截方法,如ownKeys、deleteProperty、has等是Object.defineProperty不具备的。 Proxy返回的是一个新对象,我们可以只操作新的对象达到目的,而Object.defineProperty只能遍历对象属性直接修改; Proxy做为新标准将受到浏览器产商重点持续的性能优化,也就是传说中的新标准的性能红利。Object.definePro...

2022-04-25 16:03:07 691

原创 vue的双向绑定原理

Vue双向绑定原理?在 Vue 2.x 中,利⽤的是 Object.defineProperty 去劫持对象的访问器(Getter、Setter),当对象属性值发⽣变化时可获取变化,然后根据变化来作后续响应;(一个一个的劫持)Vue2 不能检测以下数组的变动:vue深入原理在 Vue 3.0 中,则是通过 Proxy (ES6引入)代理对象进⾏类似的操作。劫持的是整个对象, 只要对象中的属性变化了, 都能劫持到Object.defineProperty和Proxy的对比Pro

2022-04-06 23:10:36 143

原创 react中根据文本字数来显示省略号

render: (title) => { // 直接定义一个函数,判断文本字符是否大于传入的数 const truncate = (str, maxlength) => { return str.length > maxlength ? str.slice(0, maxlength - 1) + '...' : str } return <>{truncate(title, 10)}</&gt.

2022-03-27 23:54:33 1492

原创 vue中如何自定义检验表单

//在data中定义表单数据regRulesForm:{ //使用validator,value是要检验的数据,cb是校验的回调 Password:[ { validator: (rule, value, cb) => (value === this.regForm.password ? cb() : cb(new Error('两次密码不一致'))), .

2022-03-17 21:43:34 265

原创 深拷贝实现的方法

<script> const obj ={ name: '小明', age: 18, hobby: ['吃饭','睡觉'], info :{ address: '北京', area: '朝阳', }, show() { console.log(123) } } const str = JSON.stringify(obj) const result = JSON.par.

2022-03-17 20:42:57 449

空空如也

空空如也

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

TA关注的人

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