CodeMaster/node_modules/.cache/vue-loader/d74c1c6fe1f3bde3e18f8e0d0460f8de.json
2025-04-02 21:57:33 +08:00

1 line
3.0 KiB
JSON

{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/layouts/RouteView.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/layouts/RouteView.vue","mtime":1742646402772},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnUm91dGVWaWV3JywKICBwcm9wczogewogICAga2VlcEFsaXZlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0KICB9LAogIGRhdGEgKCkgewogICAgcmV0dXJuIHt9CiAgfSwKICByZW5kZXIgKCkgewogICAgY29uc3QgeyAkcm91dGU6IHsgbWV0YSB9LCAkc3RvcmU6IHsgZ2V0dGVycyB9IH0gPSB0aGlzCiAgICBjb25zdCBpbktlZXAgPSAoCiAgICAgIDxrZWVwLWFsaXZlPgogICAgICAgIDxyb3V0ZXItdmlldyAvPgogICAgICA8L2tlZXAtYWxpdmU+CiAgICApCiAgICBjb25zdCBub3RLZWVwID0gKAogICAgICA8cm91dGVyLXZpZXcgLz4KICAgICkKICAgIC8vIOi/memHjOWinuWKoOS6hiBtdWx0aVRhYiDnmoTliKTmlq3vvIzlvZPlvIDlkK/kuoYgbXVsdGlUYWIg5pe2CiAgICAvLyDlupTlvZPlhajpg6jnu4Tku7bnmobnvJPlrZjvvIzlkKbliJnkvJrlr7zoh7TliIfmjaLpobXpnaLlkI7pobXpnaLov5jljp/miJDljp/lp4vnirbmgIEKICAgIC8vIOiLpeehruWunuS4jemcgOimge+8jOWPr+aUueS4uiByZXR1cm4gbWV0YS5rZWVwQWxpdmUgPyBpbktlZXAgOiBub3RLZWVwCiAgICBpZiAoIWdldHRlcnMubXVsdGlUYWIgJiYgIW1ldGEua2VlcEFsaXZlKSB7CiAgICAgIHJldHVybiBub3RLZWVwCiAgICB9CiAgICByZXR1cm4gdGhpcy5rZWVwQWxpdmUgfHwgZ2V0dGVycy5tdWx0aVRhYiB8fCBtZXRhLmtlZXBBbGl2ZSA/IGluS2VlcCA6IG5vdEtlZXAKICB9Cn0K"},{"version":3,"sources":["RouteView.vue"],"names":[],"mappings":";AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"RouteView.vue","sourceRoot":"src/layouts","sourcesContent":["<script>\nexport default {\n name: 'RouteView',\n props: {\n keepAlive: {\n type: Boolean,\n default: true\n }\n },\n data () {\n return {}\n },\n render () {\n const { $route: { meta }, $store: { getters } } = this\n const inKeep = (\n <keep-alive>\n <router-view />\n </keep-alive>\n )\n const notKeep = (\n <router-view />\n )\n // 这里增加了 multiTab 的判断,当开启了 multiTab 时\n // 应当全部组件皆缓存,否则会导致切换页面后页面还原成原始状态\n // 若确实不需要,可改为 return meta.keepAlive ? inKeep : notKeep\n if (!getters.multiTab && !meta.keepAlive) {\n return notKeep\n }\n return this.keepAlive || getters.multiTab || meta.keepAlive ? inKeep : notKeep\n }\n}\n</script>\n"]}]}