【Web前端问题】vue的作用域插槽的具体使用场景有哪些?
vue的作用于插槽具体使用场景有哪些,工作中也不知道该往哪里用。
回答:
简单例子,这两块内容 标题部分都是一样的,但是内容区域完全不同,如果把这个卡片作为组件那么内容部分就是slot
回答:
比如你开发一个组件, 里面一些子元素希望是由调用者来定义, 就可以定义slot, 以下代码
<swiper :options="swiperOption" class="swiper-box"> <swiper-slide class="swiper-item"><img src="../assets/images/y-banner01.jpg" alt="..."></swiper-slide>
<swiper-slide class="swiper-item"><img src="../assets/images/y-banner03.jpg" alt="..."></swiper-slide>
<div class="swiper-pagination" slot="pagination"><select><option>.....</select></div>
</swiper>
vue-awesome-swiper 页码部分的结构由使用者传入
vue-awesome-swiper源码
<div class=swiper-container><slot name=parallax-bg></slot><div :class=defaultSwiperClasses.wrapperClass><slot></slot></div>**<slot name=pagination></slot>**<slot name=button-prev></slot><slot name=button-next></slot><slot name=scrollbar></slot></div>"
除了pagination, 还容许用户传入 button-prv button-next样式结构...
这样组件只负责核心功能, 其他非核心可以用户自由定义, 增加组件的灵活性 可扩展性..
以上是 【Web前端问题】vue的作用域插槽的具体使用场景有哪些? 的全部内容, 来源链接: utcz.com/a/135564.html