-
- 该组件于 0.25.0 版本上线,请留意版本。
-
-
-## 引入
-
-全局引入,在 miniprogram 根目录下的`app.json`中配置,局部引入,在需要引入的页面或组件的`index.json`中配置。
-
-```json
-{
- "usingComponents": {
- "t-side-bar": "tdesign-miniprogram/side-bar/side-bar",
- "t-side-bar-item": "tdesign-miniprogram/side-bar-item/side-bar-item",
- }
-}
-```
-
-## 代码演示
-
-### 锚点用法
-
-{{ base }}
-
-### 切页用法
-
-{{ switch }}
-
-## API
-### SideBar Props
-
-名称 | 类型 | 默认值 | 说明 | 必传
--- | -- | -- | -- | --
-value | String / Number | - | 选项值 | N
-default-value | String / Number | undefined | 选项值。非受控属性 | N
-
-### SideBar Events
-
-名称 | 参数 | 描述
--- | -- | --
-change | `(value: number \| string, label: string)` | 选项值发生变化时触发
-click | `(value: number \| string, label: string)` | 点击选项时触发
-
-### SideBarItem Props
-
-名称 | 类型 | 默认值 | 说明 | 必传
--- | -- | -- | -- | --
-badge-props | Object | - | 透传至 Badge 组件 | N
-disabled | Boolean | false | 是否禁用 | N
-label | String | - | 展示的标签 | N
-value | String / Number | - | 当前选项的值 | N
diff --git a/miniprogram_npm/tdesign-miniprogram/side-bar/props.d.ts b/miniprogram_npm/tdesign-miniprogram/side-bar/props.d.ts
deleted file mode 100644
index fcab408..0000000
--- a/miniprogram_npm/tdesign-miniprogram/side-bar/props.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { TdSideBarProps } from './type';
-declare const props: TdSideBarProps;
-export default props;
diff --git a/miniprogram_npm/tdesign-miniprogram/side-bar/props.js b/miniprogram_npm/tdesign-miniprogram/side-bar/props.js
deleted file mode 100644
index a8aca64..0000000
--- a/miniprogram_npm/tdesign-miniprogram/side-bar/props.js
+++ /dev/null
@@ -1,10 +0,0 @@
-const props = {
- value: {
- type: null,
- value: null,
- },
- defaultValue: {
- type: null,
- },
-};
-export default props;
diff --git a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.d.ts b/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.d.ts
deleted file mode 100644
index 2be2070..0000000
--- a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.d.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { SuperComponent, RelationsOptions } from '../common/src/index';
-export default class SideBar extends SuperComponent {
- externalClasses: string[];
- childs: any[];
- relations: RelationsOptions;
- controlledProps: {
- key: string;
- event: string;
- }[];
- properties: import("./type").TdSideBarProps;
- observers: {
- value(v: any): void;
- };
- data: {
- classPrefix: string;
- prefix: string;
- };
- methods: {
- doChange({ value, label }: {
- value: any;
- label: any;
- }): void;
- };
-}
diff --git a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.js b/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.js
deleted file mode 100644
index 50458f6..0000000
--- a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.js
+++ /dev/null
@@ -1,58 +0,0 @@
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
- var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
- if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
- else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
- return c > 3 && r && Object.defineProperty(target, key, r), r;
-};
-import { SuperComponent, wxComponent } from '../common/src/index';
-import config from '../common/config';
-import props from './props';
-const { prefix } = config;
-const name = `${prefix}-side-bar`;
-const relationsPath = '../side-bar-item/side-bar-item';
-let SideBar = class SideBar extends SuperComponent {
- constructor() {
- super(...arguments);
- this.externalClasses = [`${prefix}-class`];
- this.childs = [];
- this.relations = {
- [relationsPath]: {
- type: 'child',
- linked(child) {
- this.childs.push(child);
- },
- unlinked(child) {
- const index = this.childs.findIndex((item) => item === child);
- this.childs.splice(index, 1);
- },
- },
- };
- this.controlledProps = [
- {
- key: 'value',
- event: 'change',
- },
- ];
- this.properties = props;
- this.observers = {
- value(v) {
- this.$children.forEach((item) => {
- item.updateActive(v);
- });
- },
- };
- this.data = {
- classPrefix: name,
- prefix,
- };
- this.methods = {
- doChange({ value, label }) {
- this._trigger('change', { value, label });
- },
- };
- }
-};
-SideBar = __decorate([
- wxComponent()
-], SideBar);
-export default SideBar;
diff --git a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.json b/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.json
deleted file mode 100644
index a1c9d56..0000000
--- a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "t-side-bar-item": "../side-bar-item/side-bar-item"
- }
-}
diff --git a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.wxml b/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.wxml
deleted file mode 100644
index 869cec6..0000000
--- a/miniprogram_npm/tdesign-miniprogram/side-bar/side-bar.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-