瀏覽代碼

feat(组件): 0.0.3

gemercheung 2 年之前
父節點
當前提交
966c62e874
共有 5 個文件被更改,包括 3129 次插入2934 次删除
  1. 1 1
      packages/kankan-components/package.json
  2. 14 14
      playground/src/pages/basic.vue
  3. 7 1
      playground/tsconfig.json
  4. 3104 2918
      pnpm-lock.yaml
  5. 3 0
      typings/env.d.ts

+ 1 - 1
packages/kankan-components/package.json

@@ -1,6 +1,6 @@
 {
   "name": "kankan-components",
-  "version": "0.0.2",
+  "version": "0.0.3",
   "description": "A Component Library forkankan",
   "license": "MIT",
   "main": "lib/index.js",

+ 14 - 14
playground/src/pages/basic.vue

@@ -2,29 +2,29 @@
 import { onMounted } from 'vue'
 
 onMounted(() => {
-    const __win = window as any
-    const __sdk = (__win.__sdk = new __win.KanKan({
-        num: 'KK-ljOlkLRg',
-        // server: 'https://test.4dkankan.com',
-        server: '/demoServer',
-    }))
-    __sdk.mount('#scene').render()
+  const __win = window as any
+  const __sdk = (__win.__sdk = new __win.KanKan({
+    num: 'KK-ljOlkLRg',
+    // server: 'https://test.4dkankan.com',
+    server: '/demoServer',
+  }))
+  __sdk.mount('#scene').render()
 })
 </script>
 
 <template>
-    <div id="scene"></div>
+  <div id="scene"></div>
 </template>
 
 <style scoped>
 #scene {
-    width: 100vw;
-    height: 100vh;
+  width: 100vw;
+  height: 100vh;
 }
 #scene-front {
-    position: absolute;
-    left: 0;
-    top: 0;
-    z-index: 2;
+  position: absolute;
+  left: 0;
+  top: 0;
+  z-index: 2;
 }
 </style>

+ 7 - 1
playground/tsconfig.json

@@ -13,6 +13,12 @@
     "lib": ["ESNext", "DOM"],
     "skipLibCheck": true
   },
-  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
+  "include": [
+    "src/**/*.ts",
+    "src/**/*.d.ts",
+    "src/**/*.tsx",
+    "src/**/*.vue",
+    "../typings/**/*.d.ts"
+  ],
   "references": [{ "path": "./tsconfig.node.json" }]
 }

File diff suppressed because it is too large
+ 3104 - 2918
pnpm-lock.yaml


+ 3 - 0
typings/env.d.ts

@@ -1,6 +1,9 @@
 import type { vShow } from 'vue'
 import type { INSTALLED_KEY } from '@element-plus/constants'
 declare global {
+  interface Window {
+    __sdk: any
+  }
   const process: {
     env: {
       NODE_ENV: string