Parcourir la source

fix: 浏览器被动监听警告

ystl_myq il y a 8 mois
Parent
commit
0f42c65f2e
4 fichiers modifiés avec 13 ajouts et 3 suppressions
  1. 1 0
      package.json
  2. 8 0
      pnpm-lock.yaml
  3. 2 1
      src/main.ts
  4. 2 2
      src/views/evaluate/children/change/manage/addExam.vue

+ 1 - 0
package.json

@@ -57,6 +57,7 @@
     "animate.css": "^4.1.1",
     "axios": "^1.6.8",
     "dayjs": "^1.11.10",
+    "default-passive-events": "^2.0.0",
     "echarts": "^5.5.0",
     "element-plus": "^2.6.2",
     "js-cookie": "^3.0.5",

+ 8 - 0
pnpm-lock.yaml

@@ -35,6 +35,9 @@ importers:
       dayjs:
         specifier: ^1.11.10
         version: 1.11.10
+      default-passive-events:
+        specifier: ^2.0.0
+        version: 2.0.0
       echarts:
         specifier: ^5.5.0
         version: 5.5.0
@@ -1655,6 +1658,9 @@ packages:
   deep-is@0.1.4:
     resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
 
+  default-passive-events@2.0.0:
+    resolution: {integrity: sha512-eMtt76GpDVngZQ3ocgvRcNCklUMwID1PaNbCNxfpDXuiOXttSh0HzBbda1HU9SIUsDc02vb7g9+3I5tlqe/qMQ==}
+
   define-data-property@1.1.4:
     resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
     engines: {node: '>= 0.4'}
@@ -5315,6 +5321,8 @@ snapshots:
 
   deep-is@0.1.4: {}
 
+  default-passive-events@2.0.0: {}
+
   define-data-property@1.1.4:
     dependencies:
       es-define-property: 1.0.0

+ 2 - 1
src/main.ts

@@ -10,7 +10,8 @@ import { injectResponsiveStorage } from "@/utils/responsive";
 import * as ElementPlusIconsVue from "@element-plus/icons-vue";
 import Table from "@pureadmin/table";
 // import PureDescriptions from "@pureadmin/descriptions";
-
+// 控制台被动监听警告
+import "default-passive-events";
 // 引入重置样式
 import "./style/reset.scss";
 // 导入公共样式

+ 2 - 2
src/views/evaluate/children/change/manage/addExam.vue

@@ -100,7 +100,7 @@ defineExpose({
       width="500"
       :before-close="handleClose"
     >
-      <!-- <el-date-picker v-model="monthTime" type="month" placeholder="P">
+      <el-date-picker v-model="monthTime" type="month" placeholder="P">
         <template #default="{ cell }">
           {{ console.log("cell", cell) }}
           <div class="el-date-table-cell" :class="{ current: cell.isCurrent }">
@@ -109,7 +109,7 @@ defineExpose({
             >
           </div>
         </template>
-      </el-date-picker> -->
+      </el-date-picker>
       <el-form
         :model="form"
         label-width="auto"