|
|
@@ -1,4 +1,4 @@
|
|
|
-# SideNavBar
|
|
|
+# SideNavbar
|
|
|
|
|
|
### Intro
|
|
|
|
|
|
@@ -9,14 +9,14 @@ For content selection and switching
|
|
|
``` javascript
|
|
|
import { createApp } from 'vue';
|
|
|
// vue
|
|
|
-import { SideNavBar, SubSideNavBar, SideNavBarItem } from '@nutui/nutui';
|
|
|
+import { SideNavbar, SubSideNavbar, SideNavbarItem } from '@nutui/nutui';
|
|
|
// taro
|
|
|
-import { SideNavBar, SubSideNavBar, SideNavBarItem } from '@nutui/nutui-taro';
|
|
|
+import { SideNavbar, SubSideNavbar, SideNavbarItem } from '@nutui/nutui-taro';
|
|
|
|
|
|
const app = createApp();
|
|
|
-app.use(SideNavBar);
|
|
|
-app.use(SubSideNavBar);
|
|
|
-app.use(SideNavBarItem);
|
|
|
+app.use(SideNavbar);
|
|
|
+app.use(SubSideNavbar);
|
|
|
+app.use(SideNavbarItem);
|
|
|
```
|
|
|
|
|
|
### Basic Usage
|
|
|
@@ -29,18 +29,18 @@ app.use(SideNavBarItem);
|
|
|
<span><label>right</label></span>
|
|
|
</nut-cell>
|
|
|
<nut-popup position="right" v-model:visible="show1" :style="{ width, height }">
|
|
|
- <nut-sidenavbar>
|
|
|
- <nut-subsidenavbar title="Intelligent City Ai" ikey="6">
|
|
|
- <nut-subsidenavbar title="Human body recognition 1" ikey="9">
|
|
|
- <nut-sidenavbaritem ikey="10" title="Human testing 1"></nut-sidenavbaritem>
|
|
|
- <nut-sidenavbaritem ikey="11" title="Fine grained portrait segment 1"></nut-sidenavbaritem>
|
|
|
- </nut-subsidenavbar>
|
|
|
- <nut-subsidenavbar title="Human body recognition 2" ikey="12">
|
|
|
- <nut-sidenavbaritem ikey="13" title="Human testing 2"></nut-sidenavbaritem>
|
|
|
- <nut-sidenavbaritem ikey="14" title="Fine grained portrait segment 2"></nut-sidenavbaritem>
|
|
|
- </nut-subsidenavbar>
|
|
|
- </nut-subsidenavbar>
|
|
|
- </nut-sidenavbar>
|
|
|
+ <nut-side-navbar>
|
|
|
+ <nut-sub-side-navbar title="Intelligent City Ai" ikey="6">
|
|
|
+ <nut-sub-side-navbar title="Human body recognition 1" ikey="9">
|
|
|
+ <nut-side-navbar-item ikey="10" title="Human testing 1"></nut-side-navbar-item>
|
|
|
+ <nut-side-navbar-item ikey="11" title="Fine grained portrait segment 1"></nut-side-navbar-item>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ <nut-sub-side-navbar title="Human body recognition 2" ikey="12">
|
|
|
+ <nut-side-navbar-item ikey="13" title="Human testing 2"></nut-side-navbar-item>
|
|
|
+ <nut-side-navbar-item ikey="14" title="Fine grained portrait segment 2"></nut-side-navbar-item>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ </nut-side-navbar>
|
|
|
</nut-popup>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
|
@@ -79,29 +79,29 @@ app.use(SideNavBarItem);
|
|
|
<span><label>show</label></span>
|
|
|
</nut-cell>
|
|
|
<nut-popup position="right" v-model:visible="show3" :style="{ width, height }">
|
|
|
- <nut-sidenavbar :show="show3">
|
|
|
- <nut-sidenavbaritem ikey="1" title="Face recognition" @click="handleClick4('Face recognition')"></nut-sidenavbaritem>
|
|
|
- <nut-sidenavbaritem ikey="2" title="natural language processing"></nut-sidenavbaritem>
|
|
|
- <nut-subsidenavbar title="image understanding" ikey="3" :open="false">
|
|
|
- <nut-sidenavbaritem ikey="4" title="Dish identification"></nut-sidenavbaritem>
|
|
|
- <nut-sidenavbaritem ikey="5" title="Photo shopping"></nut-sidenavbaritem>
|
|
|
- </nut-subsidenavbar>
|
|
|
- <nut-subsidenavbar title="Intelligent City Ai" ikey="6">
|
|
|
- <nut-sidenavbaritem ikey="7" title="Enterprise risk early warning model"></nut-sidenavbaritem>
|
|
|
- <nut-sidenavbaritem ikey="8" title="Water quality inspection"></nut-sidenavbaritem>
|
|
|
- <nut-subsidenavbar title="Human body recognition" ikey="9">
|
|
|
- <nut-sidenavbaritem ikey="10" title="Human testing"></nut-sidenavbaritem>
|
|
|
- <nut-sidenavbaritem ikey="11" title="Fine grained portrait segment"></nut-sidenavbaritem>
|
|
|
- </nut-subsidenavbar>
|
|
|
- </nut-subsidenavbar>
|
|
|
- <nut-subsidenavbar title="natural language processing" ikey="12">
|
|
|
- <nut-sidenavbaritem ikey="13" title="lexical analysis"></nut-sidenavbaritem>
|
|
|
- <nut-sidenavbaritem ikey="14" title="Syntactic analysis"></nut-sidenavbaritem>
|
|
|
- </nut-subsidenavbar>
|
|
|
- <nut-subsidenavbar v-for="item in navs" :key="item.id" :title="item.name" :ikey="item.id">
|
|
|
- <nut-sidenavbaritem v-for="citem in item.arr" :key="citem.id" :title="citem.name"></nut-sidenavbaritem>
|
|
|
- </nut-subsidenavbar>
|
|
|
- </nut-sidenavbar>
|
|
|
+ <nut-side-navbar :show="show3">
|
|
|
+ <nut-side-navbar-item ikey="1" title="Face recognition" @click="handleClick4('Face recognition')"></nut-side-navbar-item>
|
|
|
+ <nut-side-navbar-item ikey="2" title="natural language processing"></nut-side-navbar-item>
|
|
|
+ <nut-sub-side-navbar title="image understanding" ikey="3" :open="false">
|
|
|
+ <nut-side-navbar-item ikey="4" title="Dish identification"></nut-side-navbar-item>
|
|
|
+ <nut-side-navbar-item ikey="5" title="Photo shopping"></nut-side-navbar-item>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ <nut-sub-side-navbar title="Intelligent City Ai" ikey="6">
|
|
|
+ <nut-side-navbar-item ikey="7" title="Enterprise risk early warning model"></nut-side-navbar-item>
|
|
|
+ <nut-side-navbar-item ikey="8" title="Water quality inspection"></nut-side-navbar-item>
|
|
|
+ <nut-sub-side-navbar title="Human body recognition" ikey="9">
|
|
|
+ <nut-side-navbar-item ikey="10" title="Human testing"></nut-side-navbar-item>
|
|
|
+ <nut-side-navbar-item ikey="11" title="Fine grained portrait segment"></nut-side-navbar-item>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ <nut-sub-side-navbar title="natural language processing" ikey="12">
|
|
|
+ <nut-side-navbar-item ikey="13" title="lexical analysis"></nut-side-navbar-item>
|
|
|
+ <nut-side-navbar-item ikey="14" title="Syntactic analysis"></nut-side-navbar-item>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ <nut-sub-side-navbar v-for="item in navs" :key="item.id" :title="item.name" :ikey="item.id">
|
|
|
+ <nut-side-navbar-item v-for="citem in item.arr" :key="citem.id" :title="citem.name"></nut-side-navbar-item>
|
|
|
+ </nut-sub-side-navbar>
|
|
|
+ </nut-side-navbar>
|
|
|
</nut-popup>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
|
@@ -151,13 +151,13 @@ app.use(SideNavBarItem);
|
|
|
|
|
|
## API
|
|
|
|
|
|
-### SideNavBar Props
|
|
|
+### SideNavbar Props
|
|
|
|
|
|
| Attribute | Description | Type | Default |
|
|
|
|------------------------|----------------------------------------------------------------|---------|------|
|
|
|
| offset | Navigation indent width | Number、String | `15`
|
|
|
|
|
|
-### SubSideNavBar Props
|
|
|
+### SubSideNavbar Props
|
|
|
|
|
|
| Attribute | Description | Type | Default |
|
|
|
|------------------------|----------------------------------------------------------------|---------|------|
|
|
|
@@ -165,7 +165,7 @@ app.use(SideNavBarItem);
|
|
|
| ikey | Navigation unique identifier | String、Number | ``
|
|
|
| open | Whether navigation is expanded by default | Boolean | `true`
|
|
|
|
|
|
-### SideNavBarItem Props
|
|
|
+### SideNavbarItem Props
|
|
|
|
|
|
| Attribute | Description | Type | Default |
|
|
|
|------------------------|----------------------------------------------------------------|---------|------|
|
|
|
@@ -173,13 +173,13 @@ app.use(SideNavBarItem);
|
|
|
| ikey | Navigation unique identifier | String、Number | ``
|
|
|
|
|
|
|
|
|
-### SubSideNavBar Events
|
|
|
+### SubSideNavbar Events
|
|
|
|
|
|
| Event | Description | Arguments |
|
|
|
|-------|----------|-------------|
|
|
|
| title-click | Navigation Click | - |
|
|
|
|
|
|
-### SideNavBarItem Events
|
|
|
+### SideNavbarItem Events
|
|
|
|
|
|
| Event | Description | Arguments |
|
|
|
|-------|----------|-------------|
|