lex-xin 3 лет назад
Родитель
Сommit
4f8af4b0a0
9 измененных файлов с 8 добавлено и 84 удалено
  1. 1 1
      index.html
  2. 2 1
      package.json
  3. 0 2
      src/App.vue
  4. 1 1
      src/components/live-message/model/message-model.tsx
  5. 0 52
      src/main.ts
  6. 2 1
      src/pages/login/index.tsx
  7. 1 1
      src/utils/loading.ts
  8. 1 1
      vite.config.ts
  9. 0 24
      yarn.lock

+ 1 - 1
index.html

@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="zh">
   <head>
     <meta charset="UTF-8" />
     <link rel="icon" href="/favicon.ico" />

+ 2 - 1
package.json

@@ -5,7 +5,8 @@
   "scripts": {
     "dev": "vite",
     "build": "vue-tsc --noEmit --skipLibCheck && vite build",
-    "preview": "vite preview"
+    "preview": "vite preview",
+    "previews": "npx http-server ./dist -P https://test.dayaedu.com"
   },
   "dependencies": {
     "@rongcloud/imlib-next": "^5.1.1",

+ 0 - 2
src/App.vue

@@ -27,8 +27,6 @@ if (!roomUid) {
 </script>
 
 <template>
-  <!-- <img alt="Vue logo" src="./assets/logo.png" /> -->
-  <!-- <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" /> -->
   <router-view v-slot="{ Component }">
     <component :is="Component" />
   </router-view>

+ 1 - 1
src/components/live-message/model/message-model.tsx

@@ -139,7 +139,7 @@ export default defineComponent({
               </div>
             </div>
           </div>
-        )) : this.loadingMessage ? <div class={styles.loadingStyle} v-loading={this.loadingMessage} element-loading-background="rgba(0, 0, 0, 0.8)"></div> : <Empty style={{ paddingTop: '120px' }} text="暂无学员互动!" icon="noData-no-message" />}
+        )) : (this.loadingMessage ? <div class={styles.loadingStyle} v-loading={this.loadingMessage} element-loading-background="rgba(0, 0, 0, 0.8)"></div> : <Empty style={{ paddingTop: '120px' }} text="暂无学员互动!" icon="noData-no-message" />)}
       </div>
     )
   }

+ 0 - 52
src/main.ts

@@ -1,5 +1,4 @@
 import { createApp } from 'vue'
-import ElementPlus, { MessageParamsTyped } from 'element-plus'
 import 'virtual:svg-icons-register'
 import 'element-plus/dist/index.css'
 import App from './App.vue'
@@ -11,58 +10,7 @@ import './permission'
 // import './icons' // icon
 import './base.css'
 
-import {
-  ElMessage
-} from 'element-plus'
-const showMessage = Symbol('showMessage')
-class DonMessage {
-  success(options: any, single = true) {
-    this[showMessage]('success', options, single)
-  }
-  warning(options: any, single = true) {
-    this[showMessage]('warning', options, single)
-  }
-  info(options: any, single = true) {
-    this[showMessage]('info', options, single)
-  }
-  error(options: any, single = true) {
-      this[showMessage]('error', options, single)
-  }
-  [showMessage](type: any, options: any, single: any) {
-    let params = {
-      message: options,
-      offset: 90
-    }
-    if (single) {
-      // 判断是否已存在Message
-      if (document.getElementsByClassName('el-message').length === 0) {
-        messageAction(type, options)
-      }
-    } else {
-      messageAction(type, options)
-    }
-  }
-}
-function messageAction(type: any, options: MessageParamsTyped | undefined) {
-  switch (type) {
-    case 'success':
-      ElMessage.success(options)
-      break
-    case 'warning':
-      ElMessage.warning(options)
-      break
-    case 'info':
-      ElMessage.info(options)
-      break
-    case 'error':
-      ElMessage.error(options)
-      break
-  }
-}
-// 命名根据需要,DonMessage只是在文章中使用
-// export const $message = new DonMessage()
 
 createApp(App)
-  .use(ElementPlus)
   .use(SvgIcon)
   .use(router).mount('#app')

+ 2 - 1
src/pages/login/index.tsx

@@ -166,7 +166,8 @@ export default defineComponent({
                   class={styles.loginInput}
                   v-model={this.loginForm.username}
                   placeholder="请输入手机号"
-                  maxlength="11"
+                  // @ts-ignore
+                  maxlength={11}
                   type="tel"
                   tabindex="1"
                   auto-complete="off" />

+ 1 - 1
src/utils/loading.ts

@@ -11,7 +11,7 @@ let loadingRequestCount = 0;
 let loadingInstance: any;
 
 // 编写一个显示loading的函数 并且记录请求次数 ++
-const showLoading = (target: null | any) => {
+const showLoading = (target?: any | null) => {
   if (loadingRequestCount === 0) {
     // element的服务方式 target 我这边取的是表格class
     // 类似整个表格loading和在表格配置v-loading一样的效果,这么做是全局实现了,不用每个页面单独去v-loading

+ 1 - 1
vite.config.ts

@@ -10,7 +10,7 @@ const legacy = require('@vitejs/plugin-legacy')
 const proxyUrl = "http://dev.dayaedu.com/"; // test 环境
 // https://vitejs.dev/config/
 export default defineConfig({
-  base: "./",
+  base: "/",
   // '/src': resolve(__dirname, './src')
   resolve: {
     alias: {

+ 0 - 24
yarn.lock

@@ -3858,11 +3858,6 @@ sax@^1.2.4:
   resolved "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
   integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
 
-scrollparent@^2.0.1:
-  version "2.0.1"
-  resolved "https://registry.npmmirror.com/scrollparent/-/scrollparent-2.0.1.tgz#715d5b9cc57760fb22bdccc3befb5bfe06b1a317"
-  integrity sha512-HSdN78VMvFCSGCkh0oYX/tY4R3P1DW61f8+TeZZ4j2VLgfwvw0bpRSOv4PCVKisktIwbzHCfZsx+rLbbDBqIBA==
-
 semver@7.0.0:
   version "7.0.0"
   resolved "https://registry.npmmirror.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
@@ -4588,11 +4583,6 @@ vue-demi@*:
   resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.12.1.tgz#f7e18efbecffd11ab069d1472d7a06e319b4174c"
   integrity sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==
 
-vue-observe-visibility@^0.4.4:
-  version "0.4.6"
-  resolved "https://registry.npmmirror.com/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz#878cb8ebcf3078e40807af29774e97105ebd519e"
-  integrity sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q==
-
 vue-qr@^3.2.4:
   version "3.2.4"
   resolved "https://registry.npmmirror.com/vue-qr/-/vue-qr-3.2.4.tgz#95bfdce9596334a41f32da67f4cc5f5d35341034"
@@ -4601,11 +4591,6 @@ vue-qr@^3.2.4:
     canvas "2.9"
     js-binary-schema-parser "^2.0.2"
 
-vue-resize@^0.4.5:
-  version "0.4.5"
-  resolved "https://registry.npmmirror.com/vue-resize/-/vue-resize-0.4.5.tgz#4777a23042e3c05620d9cbda01c0b3cc5e32dcea"
-  integrity sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==
-
 vue-router@^4.0.12:
   version "4.0.12"
   resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460"
@@ -4621,15 +4606,6 @@ vue-tsc@^0.29.8:
     "@volar/shared" "0.29.8"
     vscode-vue-languageservice "0.29.8"
 
-vue-virtual-scroller@^1.0.10:
-  version "1.0.10"
-  resolved "https://registry.npmmirror.com/vue-virtual-scroller/-/vue-virtual-scroller-1.0.10.tgz#fdf243240001f05bd79aa77f2e2e60403760e2fb"
-  integrity sha512-Hn4qSBDhRY4XdngPioYy/ykDjrLX/NMm1fQXm/4UQQ/Xv1x8JbHGFZNftQowTcfICgN7yc31AKnUk1UGLJ2ndA==
-  dependencies:
-    scrollparent "^2.0.1"
-    vue-observe-visibility "^0.4.4"
-    vue-resize "^0.4.5"
-
 vue@^3.2.25:
   version "3.2.31"
   resolved "https://registry.npmmirror.com/vue/-/vue-3.2.31.tgz#e0c49924335e9f188352816788a4cca10f817ce6"