当前位置:   article > 正文

Taro + vue3 + ts 框架中书写tabs 二次封装组件使用_nut-tabs-vertical-titles-width 使用

nut-tabs-vertical-titles-width 使用
  1. <template>
  2. <div class="filter-container">
  3. <nut-tabs v-model="selected" title-scroll title-gutter="10">
  4. <nut-tab-pane v-for="item in tabList" :title="item.name"></nut-tab-pane>
  5. </nut-tabs>
  6. </div>
  7. </template>
  8. <script setup>
  9. import { ref, watch, toRefs } from 'vue'
  10. const props = defineProps({
  11. tabList: Array
  12. })
  13. const emit = defineEmits(["onChange"])
  14. const { tabList } = toRefs(props);
  15. const selected = ref(0)
  16. watch(selected, (index) => {
  17. emit("onChange", tabList.value[index])
  18. })
  19. </script>
  20. <style lang="less">
  21. .filter-container {
  22. .nut-tabs__content {
  23. display: none !important;
  24. }
  25. .nut-tabs__titles {
  26. // background: #ffffff !important;
  27. .nut-tabs__titles-item {
  28. .nut-tabs__titles-item__smile {
  29. display: none;
  30. }
  31. .nut-tabs__titles-item__text {
  32. color: #858a99;
  33. font-size: 22px;
  34. }
  35. }
  36. .nut-tabs__titles-item.active {
  37. .nut-tabs__titles-item__smile {
  38. display: block;
  39. margin-top: 10px !important;
  40. }
  41. .nut-tabs__titles-item__text {
  42. color: #15181d;
  43. }
  44. }
  45. }
  46. }
  47. </style>

特别简单的使用方法  

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/770723
推荐阅读
相关标签
  

闽ICP备14008679号