自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 elementui中form组件中的自定义校验

elementui中form组件中的自定义校验 问题:如果遇到的form是多个表单,如何获取对应的index下的值进行校验。 //对身份证的自定义校验 // 表单中的prop属性是按照 `forms.${index}.${name}`形式来展示 var validateCard = (rule, value, callback) => { const cardTypeStr = rule.field.replace('cardNo', 'cardType'); if(this[cardType

2020-12-07 14:01:00 531

原创 vue组件生命周期每个阶段的作用和是否挂载组件会不会影响钩子函数的执行

组件生命周期中每个阶段都完成了哪些事情? 组件声明周期中有8个核心的钩子函数,分为初始化阶段,更新阶段和销毁阶段 1.初始化阶段: (1)beforeCreate : 主要是初始化事件和声明周期 这个阶段还不能操作真实dom,也不能发送数据请求赋值给data (2) created:主要是初始化注入data和对data做响应式拦截 这个阶段可以发送数据请求然后赋值给data,但是还不能操作真实dom (3)beforeMount:主要是通过render函数去生成虚拟dom 这...

2020-07-04 10:43:46 459

原创 在vue中开发插件

vue文档中的方法 MyPlugin.install = function (Vue, options) { // 1. 添加全局方法或 property Vue.myGlobalMethod = function () { // 逻辑... } // 2. 添加全局资源 Vue.directive('my-directive', { bind (el, binding, vnode, oldVnode) { // 逻辑... } ...

2020-07-04 10:06:14 221

原创 js中异步和同步的区别

执行环境:js的执行环境是单线程的,它一次只能执行一个任务,按照主线程里执行栈里任务的排列来执行。 同步任务:是按照主线程里执行栈里任务的排列来执行的。 异步任务:遇到异步任务,先不放入主线程,因为异步任务不知道什么时候才能获取结果,这样会影响页面正常显示。当异步任务执行后,进入阻塞状态,主线程会继续向下执行代码,当异步任务执行完成,把对应的回调函数封装成事件放入任务队列中,当主线程里的任务执行完...

2020-02-13 16:06:45 679

原创 js中函数和变量的提升

js中函数和变量的提升 内容:js在执行前会先进行预编译,在预编译中会对js代码进行函数和变量的提升。 1.我们可以在还没有定义变量的时候,使用变量。 console.log(a); var a = 1; 输出: undefined 提升之后的代码: var a; console.log(a); a = 1; 2.函数声明也可以提升,但是函数表达式不能提升。 2.1函数声明 console.l...

2020-02-12 10:53:35 92

原创 mongodb 更新嵌套数组里的值

**问题描述:**外卖app里,商品表里保存食品数据,修改嵌套数组里的值。 数组库存放的数据:`{ _id: '', goods:[{ foods:[{ name: '' sellCount: 0 }] }] }` **实现功能:**根据订单里每个食品的名字(name),找到该食品,把食品下单的数量添加到食品信息的销量里(sellCo...

2020-02-07 15:06:05 1127

空空如也

空空如也

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

TA关注的人

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