Browse Source

docs: taro md

suzigang 4 years ago
parent
commit
4fe5fed21c

+ 3 - 5
package.json

@@ -1,9 +1,6 @@
 {
   "name": "@nutui/nutui",
-  "version": "3.0.0",
-  "npm": {
-    "tag": "next"
-  },
+  "version": "3.0.1",
   "description": "京东风格的轻量级移动端 Vue 组件库",
   "main": "dist/nutui.umd.js",
   "module": "dist/nutui.es.js",
@@ -49,7 +46,8 @@
     "serve": "vite preview",
     "upload": "yarn build:site:oss && node ./jd/upload.js",
     "add": "node jd/createComponentMode.js",
-    "publish:beta": "npm publish --tag=beta",
+    "publish:next": "npm publish --tag=next",
+    "publish:taro": "npm publish --tag=taro",
     "generate:file": "node jd/generate-nutui.js",
     "generate:file:taro:vue": "node jd/generate-nutui-taro-vue.js",
     "generate:types": "node jd/generate-types.js",

+ 3 - 0
src/packages/__VUE/button/doc.md

@@ -8,7 +8,10 @@
 
 ``` javascript
 import { createApp } from 'vue';
+//vue
 import { Button } from '@nutui/nutui';
+//mp
+import { Button } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(Button);

+ 3 - 0
src/packages/__VUE/checkbox/doc.md

@@ -8,7 +8,10 @@
 
 ``` ts
 import { createApp } from 'vue';
+//vue
 import { Checkbox } from '@nutui/nutui';
+//mp
+import { Checkbox } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(Checkbox);

+ 3 - 0
src/packages/__VUE/layout/doc.md

@@ -8,7 +8,10 @@
 
 ``` javascript
 import { createApp } from 'vue';
+//vue
 import { Layout } from '@nutui/nutui';
+//mp
+import { Layout } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(Layout);

+ 3 - 0
src/packages/__VUE/navbar/doc.md

@@ -10,7 +10,10 @@
 ```javascript
 
 import { createApp } from 'vue';
+//vue
 import { Navbar } from '@nutui/nutui';
+//mp
+import { Navbar } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(Navbar);

+ 3 - 0
src/packages/__VUE/overlay/doc.md

@@ -8,7 +8,10 @@
 
 ```javascript
 import { createApp } from 'vue';
+//vue
 import { OverLay } from '@nutui/nutui';
+//mp
+import { OverLay } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(OverLay);

+ 3 - 0
src/packages/__VUE/radio/doc.md

@@ -8,7 +8,10 @@
 
 ``` ts
 import { createApp } from 'vue';
+//vue
 import { Radio } from '@nutui/nutui';
+//mp
+import { Radio } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(Radio);

+ 3 - 0
src/packages/__VUE/steps/doc.md

@@ -8,7 +8,10 @@
 
 ```javascript
 import { createApp } from 'vue';
+//vue
 import { Steps } from '@nutui/nutui';
+//mp
+import { Steps } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(Steps);

+ 0 - 3
src/packages/__VUE/swiper/doc.md

@@ -8,10 +8,7 @@
 
 ```javascript
 import { createApp } from 'vue';
-//vue
 import { Swiper } from '@nutui/nutui';
-//vue-taro
-import { Swiper } from '@nutui/nutui@taro';
 
 const app = createApp();
 app.use(Swiper);

+ 3 - 0
src/packages/__VUE/switch/doc.md

@@ -8,7 +8,10 @@
 
 ``` javascript
 import { createApp } from 'vue';
+//vue
 import { Switch } from '@nutui/nutui';
+//mp
+import { Switch } from '@nutui/nutui@taro';
 const app = createApp();
 app.use(Switch);
 

+ 5 - 2
src/packages/__VUE/tabbar/doc.md

@@ -7,10 +7,13 @@
 
 ``` javascript
 import { createApp } from 'vue';
-import { Tabbar,Icon } from '@nutui/nutui';
+//vue
+import { Tabbar } from '@nutui/nutui';
+//mp
+import { Tabbar } from '@nutui/nutui@taro';
 
 const app = createApp();
-app.use(Tabbar).use(Icon);
+app.use(Tabbar);
 
 ```
 

+ 10 - 9
src/sites/doc/components/Search.vue

@@ -40,8 +40,8 @@ export default defineComponent({
     });
     onMounted(() => {
       // console.log('nav', nav);
-      nav.forEach(item => {
-        item.packages.forEach(value => {
+      nav.forEach((item) => {
+        item.packages.forEach((value) => {
           // console.log('value', value)
           data.navList.push(value);
         });
@@ -50,9 +50,9 @@ export default defineComponent({
     });
     watch(
       () => data.searchVal,
-      sVal => {
+      (sVal) => {
         if (sVal) {
-          data.searchList = data.navList.filter(item => {
+          data.searchList = data.navList.filter((item) => {
             if (item.show === false) return false;
             // console.log('item', item);
             const rx = new RegExp(sVal, 'gi');
@@ -67,10 +67,10 @@ export default defineComponent({
         // console.log(data.searchList)
       }
     );
-    const onfocus = e => {
+    const onfocus = (e) => {
       // e.target.select();
     };
-    const onblur = e => {
+    const onblur = (e) => {
       setTimeout(() => {
         data.searchList = [];
         data.searchVal = '';
@@ -81,7 +81,7 @@ export default defineComponent({
       data.searchCurName = '';
       data.searchIndex = 0;
     };
-    const choseList = e => {
+    const choseList = (e) => {
       let searchIndex = data.searchIndex;
       if (e.keyCode == 40) {
         searchIndex++;
@@ -130,8 +130,9 @@ export default defineComponent({
     padding-left: 42px;
     font-size: 14px;
     vertical-align: middle;
-    background: transparent url('../../assets/images/input-search.png')
-      no-repeat;
+    background-color: transparent;
+    background-image: url('../../assets/images/input-search.png');
+    background-repeat: no-repeat;
     font-size: 14px;
     color: #fff;
     &:focus {

+ 3 - 3
src/sites/doc/views/Index.vue

@@ -15,7 +15,7 @@
           >
         </div>
         <div class="doc-content-tabs" v-if="isShow() && !isShowTaroDoc">
-          <div class="tab-item cur">Vue/Taro</div>
+          <div class="tab-item cur">vue/mp</div>
         </div>
         <router-view />
       </div>
@@ -55,11 +55,11 @@ export default defineComponent({
       tabs: [
         {
           key: 'vue',
-          text: 'Vue'
+          text: 'vue'
         },
         {
           key: 'taro',
-          text: 'Vue - Taro'
+          text: 'mp'
         }
       ]
     });

+ 2 - 0
src/sites/mobile-taro/vue/src/app.ts

@@ -1,6 +1,8 @@
 import { createApp } from 'vue';
 import './app.scss';
 import NutUI from '../../../../packages/nutui.taro.vue';
+// import NutUI from '@nutui/nutui';
+// import '@nutui/nutui/dist/style.css';
 const App = createApp({
   onShow(options) {}
   // 入口组件不需要实现 render 方法,即使实现了也会被 taro 所覆盖

+ 1 - 1
src/sites/mobile-taro/vue/src/pages/popup/index.vue

@@ -137,4 +137,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="scss"></style>