demo.vue 913 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <div class="demo">
  3. <h2>基础用法</h2>
  4. <nut-navbar leftShow title="订单详情" icon="share"></nut-navbar>
  5. <nut-navbar leftShow title="浏览记录" desc="清空"></nut-navbar>
  6. <!-- 是否支持自定义属性titIcon -->
  7. <nut-navbar :leftShow="false" title="购物车" titIcon="locationg3" desc="编辑" icon="more"></nut-navbar>
  8. <h2>增加tab及右侧按钮</h2>
  9. <nut-navbar title="商品" desc="编辑" icon="horizontal"></nut-navbar>
  10. <h2>多tab切换导航</h2>
  11. <nut-navbar title="商品" icon="more"></nut-navbar>
  12. </div>
  13. </template>
  14. <script lang="ts">
  15. import { createComponent } from '@/utils/create';
  16. const { createDemo } = createComponent('navbar');
  17. export default createDemo({
  18. props: {},
  19. setup() {
  20. const testClick = (event: Event) => {
  21. alert(event);
  22. };
  23. return { testClick };
  24. }
  25. });
  26. </script>
  27. <style lang="scss" scoped></style>