1. 首页
  2. 编程语言
  3. Javascript
  4. 详解Vue的mixin策略

详解Vue的mixin策略

上传者: 2021-09-05 09:22:32上传 PDF文件 65.42 KB 热度 26次

我之前一直以为mixin的合并是以组件内的优先,即mixin的内容如果和组件内有冲突的,以组件内为准,确实存在这种情况,但是vue指定的策略更详细,下面分别记录各种情况对应的合并策略当一个组件使用mixin的时候,所有mixin的选项会被混入到组件自己的选项中, 这部分没什么好说的,直接看代码这里的选项指的就是 data methods和生命周期钩子函数这些选项,他们的会采取不同的合并策略像data,methods,components,directives这样的会被合并进同一个对象中,并且遇到冲突项以组件的为准而对于钩子函数就不是简单的替换了,如果有同名的,他们会被一起合并进数组中,然后依次

用户评论