diff --git a/src/switch/README.md b/src/switch/README.md
index 50f6f1065..81d39d15c 100644
--- a/src/switch/README.md
+++ b/src/switch/README.md
@@ -21,13 +21,23 @@ isComponent: true
-```html
-
+{{ base }}
+
+
+### 开关状态
+
+{{ status }}
+
-
+### 受控用法
+
+```html
-
+```
+### 非受控用法
+
+```html
```
diff --git a/src/switch/_example/base/index.js b/src/switch/_example/base/index.js
new file mode 100644
index 000000000..8c48ecbe6
--- /dev/null
+++ b/src/switch/_example/base/index.js
@@ -0,0 +1,10 @@
+Component({
+ data: {
+ defaultVal: true,
+ },
+ handleChange(e) {
+ this.setData({
+ defaultVal: e.detail.value,
+ });
+ },
+});
diff --git a/src/switch/_example/base/index.json b/src/switch/_example/base/index.json
new file mode 100644
index 000000000..467ce2945
--- /dev/null
+++ b/src/switch/_example/base/index.json
@@ -0,0 +1,3 @@
+{
+ "component": true
+}
diff --git a/src/switch/_example/base/index.wxml b/src/switch/_example/base/index.wxml
new file mode 100644
index 000000000..12ee64b0a
--- /dev/null
+++ b/src/switch/_example/base/index.wxml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/switch/_example/base/index.wxss b/src/switch/_example/base/index.wxss
new file mode 100644
index 000000000..66ea5578f
--- /dev/null
+++ b/src/switch/_example/base/index.wxss
@@ -0,0 +1,3 @@
+.group {
+ margin-top: 24px;
+}
diff --git a/src/switch/_example/status/index.js b/src/switch/_example/status/index.js
new file mode 100644
index 000000000..e69de29bb
diff --git a/src/switch/_example/status/index.json b/src/switch/_example/status/index.json
new file mode 100644
index 000000000..467ce2945
--- /dev/null
+++ b/src/switch/_example/status/index.json
@@ -0,0 +1,3 @@
+{
+ "component": true
+}
diff --git a/src/switch/_example/status/index.wxml b/src/switch/_example/status/index.wxml
new file mode 100644
index 000000000..8dbf28197
--- /dev/null
+++ b/src/switch/_example/status/index.wxml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/switch/_example/status/index.wxss b/src/switch/_example/status/index.wxss
new file mode 100644
index 000000000..e69de29bb
diff --git a/src/switch/_example/switch.json b/src/switch/_example/switch.json
index e72bbb8d1..778e0882c 100644
--- a/src/switch/_example/switch.json
+++ b/src/switch/_example/switch.json
@@ -1,6 +1,8 @@
{
"navigationBarTitleText": "Switch",
"usingComponents": {
- "t-demo": "../../components/demo-block"
+ "t-demo": "../../components/demo-block",
+ "base": "./base",
+ "status": "./status"
}
}
diff --git a/src/switch/_example/switch.wxml b/src/switch/_example/switch.wxml
index 3492ae078..08009d1dc 100644
--- a/src/switch/_example/switch.wxml
+++ b/src/switch/_example/switch.wxml
@@ -3,48 +3,10 @@
用于控制某个功能的开启和关闭。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+