cheny88 / Web--issue

记录重要的面试题呀
0 stars 0 forks source link

vue如果想扩展某个现有的组件时怎么做 #15

Open cheny88 opened 2 years ago

cheny88 commented 2 years ago
  1. 使用Vue.mixin全局混入 很多地方会用到公共的代码=>实现代码复用 mixin中放钩子函数的执行顺序:全局的mixin=>组件的mixin=>组件自身的钩子

  2. slot扩展 slot用来获取组件中的原内容 默认插槽(如果有个组件希望这个按钮有默认内容,但是又同时允许用户复写为别的内容) 具名插槽(组件中有多个插槽,用名字区分)