From d17c4647b695575482448c8bab944d47a95545ba Mon Sep 17 00:00:00 2001 From: cast1e Date: Mon, 6 Nov 2023 15:40:49 +0800 Subject: [PATCH] UI modify --- .gitignore | 1 - package-lock.json | 401 +------------------------------------- package.json | 1 - src/App.vue | 39 +++- src/components/Editor.vue | 42 ++-- src/components/Home.vue | 25 +-- src/components/Recite.vue | 2 +- test.js | 36 ---- 8 files changed, 85 insertions(+), 462 deletions(-) delete mode 100644 test.js diff --git a/.gitignore b/.gitignore index 403adbc..11f5d71 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,6 @@ node_modules /dist - # local env files .env.local .env.*.local diff --git a/package-lock.json b/package-lock.json index 71a8d3e..eb1c8c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,6 @@ "name": "wordin", "version": "0.1.0", "dependencies": { - "@alicloud/alimt20181012": "^1.2.0", "axios": "^1.5.1", "boxicons": "^2.1.4", "core-js": "^3.8.3", @@ -51,309 +50,6 @@ "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20" } }, - "node_modules/@alicloud/alimt20181012": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@alicloud/alimt20181012/-/alimt20181012-1.2.0.tgz", - "integrity": "sha512-9E4+rMgcG0wzEjGIZJriw0V114fw/x2pJX3+TU1ChMJPHk2rEgbVUFhuJCoNC0zuZchQKFZ0zsQ4GDmKrj1vGA==", - "dependencies": { - "@alicloud/endpoint-util": "^0.0.1", - "@alicloud/openapi-client": "^0.4.4", - "@alicloud/openapi-util": "^0.3.2", - "@alicloud/openplatform20191219": "2.0.0", - "@alicloud/oss-client": "^1.1.2", - "@alicloud/oss-util": "0.0.1", - "@alicloud/tea-fileform": "^1.0.0", - "@alicloud/tea-typescript": "^1.7.1", - "@alicloud/tea-util": "^1.4.7" - } - }, - "node_modules/@alicloud/credentials": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@alicloud/credentials/-/credentials-2.3.0.tgz", - "integrity": "sha512-x0vf/m1BzkqYXAj2Hkd22O35josx5P4VCzq/9EvTBjA7aGLX/P6JDz7QVp+gnhLjPJyvwAbErvJRYq4gIo4IMA==", - "dependencies": { - "@alicloud/tea-typescript": "^1.5.3", - "httpx": "^2.2.0", - "ini": "^1.3.5", - "kitx": "^2.0.0" - } - }, - "node_modules/@alicloud/endpoint-util": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@alicloud/endpoint-util/-/endpoint-util-0.0.1.tgz", - "integrity": "sha512-+pH7/KEXup84cHzIL6UJAaPqETvln4yXlD9JzlrqioyCSaWxbug5FUobsiI6fuUOpw5WwoB3fWAtGbFnJ1K3Yg==", - "dependencies": { - "@alicloud/tea-typescript": "^1.5.1", - "kitx": "^2.0.0" - } - }, - "node_modules/@alicloud/gateway-spi": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@alicloud/gateway-spi/-/gateway-spi-0.0.8.tgz", - "integrity": "sha512-KM7fu5asjxZPmrz9sJGHJeSU+cNQNOxW+SFmgmAIrITui5hXL2LB+KNRuzWmlwPjnuA2X3/keq9h6++S9jcV5g==", - "dependencies": { - "@alicloud/credentials": "^2", - "@alicloud/tea-typescript": "^1.7.1" - } - }, - "node_modules/@alicloud/http-core-sdk": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@alicloud/http-core-sdk/-/http-core-sdk-1.0.0.tgz", - "integrity": "sha512-ZODX85jwCf63Fmzj+pYZq85z8+SZzNg/FL+oW1/L/sRM8oj70+1+pdG0RHynAxBXkjNYt4eLIPrBvIEeVfx+LQ==", - "dependencies": { - "httpx": "^2.1.3" - } - }, - "node_modules/@alicloud/openapi-client": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@alicloud/openapi-client/-/openapi-client-0.4.6.tgz", - "integrity": "sha512-cyhUQOJehLRslHy2l+lsginiyXdzfV7yF7b9EJcxzGG7zHAEX0XF3OJvfo13n7WgiqCzt9suQBatJz7b5F+14A==", - "dependencies": { - "@alicloud/credentials": "^2", - "@alicloud/gateway-spi": "^0.0.8", - "@alicloud/openapi-util": "^0.3.1", - "@alicloud/tea-typescript": "^1.7.1", - "@alicloud/tea-util": "^1.4.5", - "@alicloud/tea-xml": "0.0.2" - } - }, - "node_modules/@alicloud/openapi-util": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@alicloud/openapi-util/-/openapi-util-0.3.2.tgz", - "integrity": "sha512-EC2JvxdcOgMlBAEG0+joOh2IB1um8CPz9EdYuRfTfd1uP8Yc9D8QRUWVGjP6scnj6fWSOaHFlit9H6PrJSyFow==", - "dependencies": { - "@alicloud/tea-typescript": "^1.7.1", - "@alicloud/tea-util": "^1.3.0", - "kitx": "^2.1.0", - "sm3": "^1.0.3" - } - }, - "node_modules/@alicloud/openplatform20191219": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@alicloud/openplatform20191219/-/openplatform20191219-2.0.0.tgz", - "integrity": "sha512-x2o725mfNTML1rCoabrQ/9QIL7lnNGf1QsLV/7AH7IWp3tGLKKOQc7RyXIuU3E699lvF8dNsK3fZL6knjaKenA==", - "dependencies": { - "@alicloud/endpoint-util": "^0.0.1", - "@alicloud/openapi-client": "^0.4.1", - "@alicloud/openapi-util": "^0.2.9", - "@alicloud/tea-typescript": "^1.7.1", - "@alicloud/tea-util": "^1.4.4" - } - }, - "node_modules/@alicloud/openplatform20191219/node_modules/@alicloud/openapi-util": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@alicloud/openapi-util/-/openapi-util-0.2.9.tgz", - "integrity": "sha512-GUEYtX3lDv+WaZoDFCb0h9aZ8+IlajnSAxSHjiITbNtjCpZbA/vfd7Z/ST9YaPoT34nGqDNKiQTjqpLhaKtYBw==", - "dependencies": { - "@alicloud/tea-typescript": "^1.7.1", - "@alicloud/tea-util": "^1.3.0", - "kitx": "^2.1.0", - "sm3": "^1.0.3" - } - }, - "node_modules/@alicloud/oss-baseclient": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@alicloud/oss-baseclient/-/oss-baseclient-1.2.0.tgz", - "integrity": "sha512-4K5sQTd7rCLfk+DbwIKEbISWKKGlso9bBz1qzZkDBG6OGvLjwh36/2BK2O9omvXMUVzpj7jrJSkFU/oWZY4zEQ==", - "dependencies": { - "@alicloud/credentials": "^1.0.0", - "@alicloud/tea-typescript": "^1.5.0", - "@types/mime": "^2.0.1", - "@types/xml2js": "^0.4.5", - "int64-buffer": "^0.99.1007", - "kitx": "^2.0.0", - "mime": "^2.4.4", - "xml2js": "^0.4.22" - } - }, - "node_modules/@alicloud/oss-baseclient/node_modules/@alicloud/credentials": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@alicloud/credentials/-/credentials-1.1.0.tgz", - "integrity": "sha512-sCZjWWvOCJW/jkBBas6PJsofF0m3xxU0Yhq45rxs18IiHUsHqGeo1DqG4zkHToAuE689hA/GjFivtO6NOmJWHw==", - "dependencies": { - "@alicloud/sts-sdk": "^1.0.0", - "httpx": "^2.2.0", - "ini": "^1.3.5", - "json-bigint": "^0.2.3", - "kitx": "^1.2.1" - } - }, - "node_modules/@alicloud/oss-baseclient/node_modules/@alicloud/credentials/node_modules/kitx": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/kitx/-/kitx-1.3.0.tgz", - "integrity": "sha512-fhBqFlXd0GkKTB+8ayLfpzPUw+LHxZlPAukPNBD1Om7JMeInT+/PxCAf1yLagvD+VKoyWhXtJR68xQkX/a0wOQ==" - }, - "node_modules/@alicloud/oss-baseclient/node_modules/@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==" - }, - "node_modules/@alicloud/oss-baseclient/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@alicloud/oss-client": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@alicloud/oss-client/-/oss-client-1.1.3.tgz", - "integrity": "sha512-PuOcub7mzyzVijnq1dmz9kZj/b2rF/XBI/jnopi4eRFf1qEHY3ArUgE5Jb3UObzshjkooHSwTxtAxjlgC8JVeA==", - "dependencies": { - "@alicloud/credentials": "^2", - "@alicloud/oss-baseclient": "^1.2.0", - "@alicloud/oss-util": "^0.0.3", - "@alicloud/rpc-util": "^0.0.1", - "@alicloud/tea-fileform": "^1.0.0", - "@alicloud/tea-typescript": "^1.2.0", - "@alicloud/tea-util": "^1.2.6", - "@alicloud/tea-xml": "^0.0.1" - } - }, - "node_modules/@alicloud/oss-client/node_modules/@alicloud/oss-util": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@alicloud/oss-util/-/oss-util-0.0.3.tgz", - "integrity": "sha512-7gyxvZMDA/DVPcsr61VgCGAVNpsqiSKUE2R+0oONqOZFEP2bqkCbift14qOY+SL9C5+dvmLIXQluCtL00KVSLw==", - "dependencies": { - "@alicloud/tea-typescript": "^1.5.0", - "@types/mime": "^2.0.1", - "@types/xml2js": "^0.4.5", - "int64-buffer": "^0.99.1007", - "kitx": "^2.0.0", - "mime": "^2.4.4", - "xml2js": "^0.4.22" - } - }, - "node_modules/@alicloud/oss-client/node_modules/@alicloud/tea-xml": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@alicloud/tea-xml/-/tea-xml-0.0.1.tgz", - "integrity": "sha512-jFlmRj4XXPbCB4IKlK2bGl67lqQ1civ3cEfCZ0WZdFBsd5SR8IP87J4PSaoVic55DVqOpUJfEC7r33sA24KCuw==", - "dependencies": { - "@alicloud/tea-typescript": "^1", - "@types/xml2js": "^0.4.5", - "xml2js": "^0.4.22" - } - }, - "node_modules/@alicloud/oss-client/node_modules/@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==" - }, - "node_modules/@alicloud/oss-client/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@alicloud/oss-util": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@alicloud/oss-util/-/oss-util-0.0.1.tgz", - "integrity": "sha512-5cfcNVhN7YCvwaI1iAheppMFhIVbeFuJZMgS65mxDA0F9ud6kMCkxiYnlYPvms/lvVEuVkEHbR5939WH8ysz0w==", - "dependencies": { - "@alicloud/tea-typescript": "^1.5.0", - "@types/mime": "^2.0.1", - "@types/xml2js": "^0.4.5", - "int64-buffer": "^0.99.1007", - "kitx": "^2.0.0", - "mime": "^2.4.4", - "xml2js": "^0.4.22" - } - }, - "node_modules/@alicloud/oss-util/node_modules/@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==" - }, - "node_modules/@alicloud/oss-util/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@alicloud/rpc-util": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@alicloud/rpc-util/-/rpc-util-0.0.1.tgz", - "integrity": "sha512-YUG6cPs9zq4WQVar0PX+s3ZnrmWf5nm62CzlBX4mlkkaCRyCf/VOGuYIPf+j1w8FvPYNv0zudeDU9tyZ20xWwA==", - "dependencies": { - "@alicloud/tea-typescript": "^1", - "@types/xml2js": "^0.4.5", - "kitx": "^2.0.0", - "xml2js": "^0.4.22" - } - }, - "node_modules/@alicloud/sts-sdk": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@alicloud/sts-sdk/-/sts-sdk-1.0.2.tgz", - "integrity": "sha512-WOv1qkNW7r2S6I0f2Qz8+7D5uU7bgE5vHxDWExcXmomMgr2i8JM6GhJeFPNVOzSWPgQi6Ujc+EATZ6ies9+UMA==", - "dependencies": { - "@alicloud/http-core-sdk": "^1.0.0", - "uuid": "^3.3.2" - } - }, - "node_modules/@alicloud/sts-sdk/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/@alicloud/tea-fileform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@alicloud/tea-fileform/-/tea-fileform-1.2.0.tgz", - "integrity": "sha512-+uKR4BsJssR254Isaqc/6Dc2iDC6AylBtrkf05yxqBd95cP1OfvzzRgdJ9MfipLWJkUtzVaVdnnbZwzGuLJVxQ==", - "dependencies": { - "@alicloud/tea-typescript": "^1" - } - }, - "node_modules/@alicloud/tea-typescript": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@alicloud/tea-typescript/-/tea-typescript-1.8.0.tgz", - "integrity": "sha512-CWXWaquauJf0sW30mgJRVu9aaXyBth5uMBCUc+5vKTK1zlgf3hIqRUjJZbjlwHwQ5y9anwcu18r48nOZb7l2QQ==", - "dependencies": { - "@types/node": "^12.0.2", - "httpx": "^2.2.6" - } - }, - "node_modules/@alicloud/tea-typescript/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "node_modules/@alicloud/tea-util": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@alicloud/tea-util/-/tea-util-1.4.7.tgz", - "integrity": "sha512-Lrpfk9kxihHsit3oMoeIMjk783AxjOvzMhLAbZcIzazKiVg3Zk/209XDe9r1lXqxII59j3V4rhC9X14y6WGYyg==", - "dependencies": { - "@alicloud/tea-typescript": "^1.5.1", - "kitx": "^2.0.0" - } - }, - "node_modules/@alicloud/tea-xml": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@alicloud/tea-xml/-/tea-xml-0.0.2.tgz", - "integrity": "sha512-Xs7v5y7YSNSDDYmiDWAC0/013VWPjS3dQU4KezSLva9VGiTVPaL3S7Nk4NrTmAYCG6MKcrRj/nGEDIWL5KRoPg==", - "dependencies": { - "@alicloud/tea-typescript": "^1", - "@types/xml2js": "^0.4.5", - "xml2js": "^0.4.22" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -2640,6 +2336,7 @@ "version": "20.8.4", "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.4.tgz", "integrity": "sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==", + "dev": true, "dependencies": { "undici-types": "~5.25.1" } @@ -2728,14 +2425,6 @@ "@types/node": "*" } }, - "node_modules/@types/xml2js": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.12.tgz", - "integrity": "sha512-CZPpQKBZ8db66EP5hCjwvYrLThgZvnyZrPXK2W+UI1oOaWezGt34iOaUCX4Jah2X8+rQqjvl9VKEIT8TR1I0rA==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@vue/babel-helper-vue-jsx-merge-props": { "version": "1.4.0", "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", @@ -4127,14 +3816,6 @@ "node": "*" } }, - "node_modules/bignumber.js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz", - "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==", - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -5177,6 +4858,7 @@ "version": "4.3.4", "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -7118,15 +6800,6 @@ } } }, - "node_modules/httpx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/httpx/-/httpx-2.3.0.tgz", - "integrity": "sha512-DdjwCJ+MauS+V/ta4/DFVGMolHytaS3oEy+Zh2Zzu14NVczqQ0lWexY5Elg52prEJxTzRboBNkSttkXOT/LDCw==", - "dependencies": { - "@types/node": "^20", - "debug": "^4.1.1" - } - }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", @@ -7213,19 +6886,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/int64-buffer": { - "version": "0.99.1007", - "resolved": "https://registry.npmjs.org/int64-buffer/-/int64-buffer-0.99.1007.tgz", - "integrity": "sha512-XDBEu44oSTqlvCSiOZ/0FoUkpWu/vwjJLGSKDabNISPQNZ5wub1FodGHBljRsrR0IXRPq7SslshZYMuA55CgTQ==", - "engines": { - "node": ">= 4.5.0" - } - }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -7513,14 +7173,6 @@ "node": ">=4" } }, - "node_modules/json-bigint": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.2.3.tgz", - "integrity": "sha512-pG8elXWCTAIwH1W8FwjDbj2FBJSi2WE5PdV0dm+c+7LAmH6XL6fwDsdQGgAgOZljcF3Kj9Uzop2TfGfPDSOUqA==", - "dependencies": { - "bignumber.js": "^4.0.0" - } - }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", @@ -7593,19 +7245,6 @@ "node": ">=0.10.0" } }, - "node_modules/kitx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/kitx/-/kitx-2.1.0.tgz", - "integrity": "sha512-C/5v9MtIX7aHGOjwn5BmrrbNkJSf7i0R5mRzmh13GSAdRqQ7bYQo/Su2pTYNylFicqKNTVX3HML9k1u8k51+pQ==", - "dependencies": { - "@types/node": "^12.0.2" - } - }, - "node_modules/kitx/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, "node_modules/klona": { "version": "2.0.6", "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", @@ -8312,7 +7951,8 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -10050,11 +9690,6 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" - }, "node_modules/scheduler": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", @@ -10381,11 +10016,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/sm3": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sm3/-/sm3-1.0.3.tgz", - "integrity": "sha512-KyFkIfr8QBlFG3uc3NaljaXdYcsbRy1KrSfc4tsQV8jW68jAktGeOcifu530Vx/5LC+PULHT0Rv8LiI8Gw+c1g==" - }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", @@ -10959,7 +10589,8 @@ "node_modules/undici-types": { "version": "5.25.3", "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-5.25.3.tgz", - "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", + "dev": true }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -11848,26 +11479,6 @@ } } }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index 022cf54..96a367e 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,6 @@ "lint": "vue-cli-service lint" }, "dependencies": { - "@alicloud/alimt20181012": "^1.2.0", "axios": "^1.5.1", "boxicons": "^2.1.4", "core-js": "^3.8.3", diff --git a/src/App.vue b/src/App.vue index 5ee28dd..cefcb9a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,6 +4,22 @@ diff --git a/src/components/Home.vue b/src/components/Home.vue index 23963aa..f6c3220 100644 --- a/src/components/Home.vue +++ b/src/components/Home.vue @@ -46,17 +46,16 @@ export default { open_setting_dialog() { this.settingVisible = true; }, - toggleDark(){ - if(this.isdark){ - document.getElementsByTagName("html")[0].className= "dark"; - } - else{ - document.getElementsByTagName("html")[0].className= ""; + toggleDark() { + if (this.isdark) { + window.addHtmlclasses("dark"); + } else { + window.delHtmlclasses("dark"); } } }, - created(){ - if(document.getElementsByTagName("html")[0].className === "dark"){ + created() { + if (document.getElementsByTagName("html")[0].className.indexOf("dark")!=-1) { this.isdark = true; } } @@ -107,7 +106,7 @@ export default { text-decoration: none; } -html.dark .button{ +html.dark .button { background-color: rgba(56, 56, 56, 0.301); border: solid 1px #848484; box-shadow: 0px 12px 32px 4px rgba(198, 198, 198, 0.078), 0px 8px 20px rgba(216, 216, 216, 0.171); @@ -119,8 +118,8 @@ html.dark .button{ #ball { background-image: linear-gradient(120deg, #e0c3fcca 0%, #8ec5fcc4 100%); - width: 1500px; - height: 1500px; + width: 1350px; + height: 1350px; border-radius: 100%; position: absolute; top: -100%; @@ -129,6 +128,10 @@ html.dark .button{ z-index: -1; } +html.bgimged #ball{ + backdrop-filter: blur(20px); +} + #main { margin: 80px; } diff --git a/src/components/Recite.vue b/src/components/Recite.vue index 1b436ee..3f6eea2 100644 --- a/src/components/Recite.vue +++ b/src/components/Recite.vue @@ -41,7 +41,7 @@ 下一个 显示答案 停止背诵 -

{{ word.type }} {{ word.trans }}
diff --git a/test.js b/test.js deleted file mode 100644 index 5eae465..0000000 --- a/test.js +++ /dev/null @@ -1,36 +0,0 @@ -const axios = require("axios"); -const CryptoJS = require("crypto-js"); -const fs = require("fs"); - -function truncate(q){ - var len = q.length; - if(len<=20) return q; - return q.substring(0, 10) + len + q.substring(len-10, len); -} - -var appKey = "73ff413042ffde53"; -var key = "FAt2w0mFLoDDIz6ZoAY8WJFgZvLFtIYe"; -var salt = (new Date).getTime(); -var curtime = Math.round(new Date().getTime()/1000); -var query = 'hello world'; -var str1 = appKey + truncate(query) + salt + curtime + key; -var sign = CryptoJS.SHA256(str1).toString(CryptoJS.enc.Hex); - -console.log(sign); - -axios.post('https://openapi.youdao.com/api',{ - q: query.toString(), - appKey: appKey, - salt: (new Date).getTime(), - from: 'en', - to: 'zh-CHS', - sign: sign, - signType: "v3", - curtime:Math.round(new Date().getTime()/1000), -},{ - headers:{ - 'Content-Type': 'multipart/form-data' - } -}).then((res)=>{ - fs.writeFileSync("result.json",JSON.stringify(res.data)); -}) \ No newline at end of file