Skip to content

Commit 3c0f083

Browse files
committed
feat: add coding judge
1 parent c810727 commit 3c0f083

File tree

19 files changed

+111
-14
lines changed

19 files changed

+111
-14
lines changed

README.md

+1-1
Large diffs are not rendered by default.

README.zh-CN.md

+1-1
Large diffs are not rendered by default.

questions/1-hello-word/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!--info-header-start--><h1>Hello World <img src="https://img.shields.io/badge/-warm--up-teal" alt="warm-up"/> </h1><blockquote><p>By webfansplz <a href="https://github.com/webfansplz" target="_blank">@webfansplz</a></p></blockquote><p><a href="https://sfc.vuejs.org/#eNpNjDsOwkAMRK9iuYKGFS1aItFxAxo3KHFgpf1Yu06aKHfHJE0qz+h53oIPkcs8Md7Qt74GUWisk3SUQ5JSFRaoPMIKYy0JCO2XkHJfclNI7QP3Pz8RPjnGAq9S40B4puzd7jOTFeUk8a1sDcAPYd6Cxe+1M4t3djfkdubdYYHrDzDkOR0=" target="_blank"><img src="https://img.shields.io/badge/-Take%20the%20Challenge-213547?logo=vue.js&logoColor=42b883" alt="Take the Challenge"/></a> &nbsp;&nbsp;&nbsp;<a href="./README.zh-CN.md" target="_blank"><img src="https://img.shields.io/badge/-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87-gray" alt="简体中文"/></a> </p><!--info-header-end-->
1+
<!--info-header-start--><h1>Hello World <img src="https://img.shields.io/badge/-warm--up-teal" alt="warm-up"/> </h1><blockquote><p>By webfansplz <a href="https://github.com/webfansplz" target="_blank">@webfansplz</a></p></blockquote><p><a href="https://sfc.vuejs.org/#eNpdUctugzAQ/JWVLwGJgnqtCGp76h/04guFTWMJsGUvJBLi37O2gaAc/FjtzHh2PIsvY/JpRPEhStdYZQgc0mgqOajeaEswg8ULLHCxugcpGCuFHBo9OILe/cPZ9xMpfrDrNPxq27VSpHIoi6jHSlwQ9qarCbkCKFs1hQtfr+8Vq5QFn6FVxF5ZHBgiE1evHsRzQkc5OXa8O+z1ONDT4yebZL6jt5FU57zfHdqit/WHGSjKAO8GmwNzUp7mCTslzBVe3kB5sYYWcZvilsEaQQZJCucKZj+WIu5aZKx1UMPpENbpBQoQs73Z2hi0nG+YLnlqc7geFr0nK45juVOSpjnp793K4TsAFt79EssDjuSqhg==" target="_blank"><img src="https://img.shields.io/badge/-Take%20the%20Challenge-213547?logo=vue.js&logoColor=42b883" alt="Take the Challenge"/></a> <a href="https://vuejs-challenges-stackblitz.netlify.app/#eyJvcGVuRmlsZSI6ImhlbGxvV29ybGQudGVzdC50cyIsImZpbGVzIjp7InBhY2thZ2UuanNvbiI6IntcInNjcmlwdHNcIjp7XCJ0ZXN0XCI6XCJ2aXRlc3QgLS1lbnZpcm9ubWVudCBqc2RvbSAtLXVpXCJ9LFwic3RhY2tibGl0elwiOntcInN0YXJ0Q29tbWFuZFwiOlwibnBtIHJ1biB0ZXN0XCJ9LFwiZGVwZW5kZW5jaWVzXCI6e1widHlwZXNjcmlwdFwiOlwiXjQuNy40XCIsXCJ2aXRlc3RcIjpcIl4wLjE3LjBcIixcInZ1ZVwiOlwiXjMuMi4zN1wiLFwidml0ZS1wbHVnaW4tdnVlLWluc3BlY3RvclwiOlwiMS4wLjFcIixcIkB0eXBlcy9qc2RvbVwiOlwiXjE2LjIuMTRcIixcIkB2aXRlanMvcGx1Z2luLXZ1ZVwiOlwiXjIuMy4zXCIsXCJAdml0ZXN0L3VpXCI6XCJeMC4xNy4wXCIsXCJAdnVlL3Rlc3QtdXRpbHNcIjpcIl4yLjAuMlwiLFwianNkb21cIjpcIl4yMC4wLjBcIn19Iiwidml0ZXN0LmNvbmZpZy50cyI6IlxuICAgICAgICBpbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZXN0L2NvbmZpZ1wiXG4gICAgICAgIGltcG9ydCB2dWUgZnJvbSBcIkB2aXRlanMvcGx1Z2luLXZ1ZVwiXG5cbiAgICAgICAgZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKHtcbiAgICAgICAgICBwbHVnaW5zOiBbdnVlKCldLFxuICAgICAgICB9KVxuICAgICAgIiwiQXBwLnZ1ZSI6IjxzY3JpcHQgc2V0dXA+XG5pbXBvcnQgeyByZWYgfSBmcm9tIFwidnVlXCJcbmNvbnN0IG1zZyA9IHJlZihcIkhlbGxvIFdvcmxkXCIpXG48L3NjcmlwdD5cblxuPHRlbXBsYXRlPlxuICA8ZGl2PlxuICAgIDxoMT5tc2c8L2gxPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG4iLCJoZWxsb1dvcmxkLnRlc3QudHMiOiJpbXBvcnQgeyBtb3VudCB9IGZyb20gXCJAdnVlL3Rlc3QtdXRpbHNcIlxuaW1wb3J0IHsgZGVzY3JpYmUsIGl0LCBleHBlY3QgfSBmcm9tIFwidml0ZXN0XCJcblxuaW1wb3J0IEhlbGxvV29ybGQgZnJvbSBcIi4vQXBwLnZ1ZVwiXG5cbmRlc2NyaWJlKFwiSGVsbG9Xb3JsZFwiLCAoKSA9PiB7XG4gIGl0KFwicmVuZGVycyBhICdIZWxsbyBXb3JsZCdcIiwgKCkgPT4ge1xuICAgIGNvbnN0IHdyYXBwZXIgPSBtb3VudChIZWxsb1dvcmxkKVxuICAgIGV4cGVjdCh3cmFwcGVyLnRleHQoKSkudG9CZShcIkhlbGxvIFdvcmxkXCIpXG4gIH0pXG59KVxuIn0sInRpdGxlIjoiSGVsbG8gV29ybGQiLCJkZXNjcmlwdGlvbiI6IkhlbGxvIFdvcmxkIiwidGVtcGxhdGUiOiJub2RlIiwiZGVwZW5kZW5jaWVzIjp7InR5cGVzY3JpcHQiOiJeNC43LjQiLCJ2aXRlc3QiOiJeMC4xNy4wIiwidnVlIjoiXjMuMi4zNyIsIkB0eXBlcy9qc2RvbSI6Il4xNi4yLjE0IiwiQHZpdGVqcy9wbHVnaW4tdnVlIjoiXjIuMy4zIiwiQHZpdGVzdC91aSI6Il4wLjE3LjAiLCJAdnVlL3Rlc3QtdXRpbHMiOiJeMi4wLjIiLCJqc2RvbSI6Il4yMC4wLjAifX0=" target="_blank"><img src="https://img.shields.io/badge/-Take%20the%20Challenge(Passed%20unit%20tests)-1389fd" alt="Take the Challenge(Passed unit tests)"/></a> &nbsp;&nbsp;&nbsp;<a href="./README.zh-CN.md" target="_blank"><img src="https://img.shields.io/badge/-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87-gray" alt="简体中文"/></a> </p><!--info-header-end-->
22

33
Hello, World!
44

questions/1-hello-word/README.zh-CN.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!--info-header-start--><h1>你好 ! <img src="https://img.shields.io/badge/-%E7%83%AD%E8%BA%AB-teal" alt="热身"/> </h1><blockquote><p>By webfansplz <a href="https://github.com/webfansplz" target="_blank">@webfansplz</a></p></blockquote><p><a href="https://sfc.vuejs.org/#eNpNjDsOwkAMRK9iuYKGFS1aItFxAxo3KHFgpf1Yu06aKHfHJE0qz+h53oIPkcs8Md7Qt74GUWisk3SUQ5JSFRaoPMIKYy0JCO2XkHJfclNI7QP3Pz8RPjnGAq9S40B4puzd7jOTFeUk8a1sDcAPYd6Cxe+1M4t3djfkdubdYYHrDzDkOR0=" target="_blank"><img src="https://img.shields.io/badge/-%E6%8E%A5%E5%8F%97%E6%8C%91%E6%88%98-213547?logo=vue.js&logoColor=42b883" alt="接受挑战"/></a> &nbsp;&nbsp;&nbsp;<a href="./README.md" target="_blank"><img src="https://img.shields.io/badge/-English-gray" alt="English"/></a> </p><!--info-header-end-->
1+
<!--info-header-start--><h1>你好 ! <img src="https://img.shields.io/badge/-%E7%83%AD%E8%BA%AB-teal" alt="热身"/> </h1><blockquote><p>By webfansplz <a href="https://github.com/webfansplz" target="_blank">@webfansplz</a></p></blockquote><p><a href="https://sfc.vuejs.org/#eNpdUctugzAQ/JWVLwGJgnqtCGp76h/04guFTWMJsGUvJBLi37O2gaAc/FjtzHh2PIsvY/JpRPEhStdYZQgc0mgqOajeaEswg8ULLHCxugcpGCuFHBo9OILe/cPZ9xMpfrDrNPxq27VSpHIoi6jHSlwQ9qarCbkCKFs1hQtfr+8Vq5QFn6FVxF5ZHBgiE1evHsRzQkc5OXa8O+z1ONDT4yebZL6jt5FU57zfHdqit/WHGSjKAO8GmwNzUp7mCTslzBVe3kB5sYYWcZvilsEaQQZJCucKZj+WIu5aZKx1UMPpENbpBQoQs73Z2hi0nG+YLnlqc7geFr0nK45juVOSpjnp793K4TsAFt79EssDjuSqhg==" target="_blank"><img src="https://img.shields.io/badge/-%E6%8E%A5%E5%8F%97%E6%8C%91%E6%88%98-213547?logo=vue.js&logoColor=42b883" alt="接受挑战"/></a> <a href="https://vuejs-challenges-stackblitz.netlify.app/#eyJvcGVuRmlsZSI6ImhlbGxvV29ybGQudGVzdC50cyIsImZpbGVzIjp7InBhY2thZ2UuanNvbiI6IntcInNjcmlwdHNcIjp7XCJ0ZXN0XCI6XCJ2aXRlc3QgLS1lbnZpcm9ubWVudCBqc2RvbSAtLXVpXCJ9LFwic3RhY2tibGl0elwiOntcInN0YXJ0Q29tbWFuZFwiOlwibnBtIHJ1biB0ZXN0XCJ9LFwiZGVwZW5kZW5jaWVzXCI6e1widHlwZXNjcmlwdFwiOlwiXjQuNy40XCIsXCJ2aXRlc3RcIjpcIl4wLjE3LjBcIixcInZ1ZVwiOlwiXjMuMi4zN1wiLFwidml0ZS1wbHVnaW4tdnVlLWluc3BlY3RvclwiOlwiMS4wLjFcIixcIkB0eXBlcy9qc2RvbVwiOlwiXjE2LjIuMTRcIixcIkB2aXRlanMvcGx1Z2luLXZ1ZVwiOlwiXjIuMy4zXCIsXCJAdml0ZXN0L3VpXCI6XCJeMC4xNy4wXCIsXCJAdnVlL3Rlc3QtdXRpbHNcIjpcIl4yLjAuMlwiLFwianNkb21cIjpcIl4yMC4wLjBcIn19Iiwidml0ZXN0LmNvbmZpZy50cyI6IlxuICAgICAgICBpbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZXN0L2NvbmZpZ1wiXG4gICAgICAgIGltcG9ydCB2dWUgZnJvbSBcIkB2aXRlanMvcGx1Z2luLXZ1ZVwiXG5cbiAgICAgICAgZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKHtcbiAgICAgICAgICBwbHVnaW5zOiBbdnVlKCldLFxuICAgICAgICB9KVxuICAgICAgIiwiQXBwLnZ1ZSI6IjxzY3JpcHQgc2V0dXA+XG5pbXBvcnQgeyByZWYgfSBmcm9tIFwidnVlXCJcbmNvbnN0IG1zZyA9IHJlZihcIkhlbGxvIFdvcmxkXCIpXG48L3NjcmlwdD5cblxuPHRlbXBsYXRlPlxuICA8ZGl2PlxuICAgIDxoMT5tc2c8L2gxPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG4iLCJoZWxsb1dvcmxkLnRlc3QudHMiOiJpbXBvcnQgeyBtb3VudCB9IGZyb20gXCJAdnVlL3Rlc3QtdXRpbHNcIlxuaW1wb3J0IHsgZGVzY3JpYmUsIGl0LCBleHBlY3QgfSBmcm9tIFwidml0ZXN0XCJcblxuaW1wb3J0IEhlbGxvV29ybGQgZnJvbSBcIi4vQXBwLnZ1ZVwiXG5cbmRlc2NyaWJlKFwiSGVsbG9Xb3JsZFwiLCAoKSA9PiB7XG4gIGl0KFwicmVuZGVycyBhICdIZWxsbyBXb3JsZCdcIiwgKCkgPT4ge1xuICAgIGNvbnN0IHdyYXBwZXIgPSBtb3VudChIZWxsb1dvcmxkKVxuICAgIGV4cGVjdCh3cmFwcGVyLnRleHQoKSkudG9CZShcIkhlbGxvIFdvcmxkXCIpXG4gIH0pXG59KVxuIn0sInRpdGxlIjoi5L2g5aW9ICEiLCJkZXNjcmlwdGlvbiI6IuS9oOWlvSAhIiwidGVtcGxhdGUiOiJub2RlIiwiZGVwZW5kZW5jaWVzIjp7InR5cGVzY3JpcHQiOiJeNC43LjQiLCJ2aXRlc3QiOiJeMC4xNy4wIiwidnVlIjoiXjMuMi4zNyIsIkB0eXBlcy9qc2RvbSI6Il4xNi4yLjE0IiwiQHZpdGVqcy9wbHVnaW4tdnVlIjoiXjIuMy4zIiwiQHZpdGVzdC91aSI6Il4wLjE3LjAiLCJAdnVlL3Rlc3QtdXRpbHMiOiJeMi4wLjIiLCJqc2RvbSI6Il4yMC4wLjAifX0=" target="_blank"><img src="https://img.shields.io/badge/-%E6%8E%A5%E5%8F%97%E6%8C%91%E6%88%98(%E9%80%9A%E8%BF%87%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95)-1389fd" alt="接受挑战(通过单元测试)"/></a> &nbsp;&nbsp;&nbsp;<a href="./README.md" target="_blank"><img src="https://img.shields.io/badge/-English-gray" alt="English"/></a> </p><!--info-header-end-->
22

33
Hello,World!
44

questions/10-lifecycle/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!--info-header-start--><h1>Lifecycle Hooks <img src="https://img.shields.io/badge/-easy-7aad0c" alt="easy"/> <img src="https://img.shields.io/badge/-%23Composition%20API-999" alt="#Composition API"/> <img src="https://img.shields.io/badge/-%23Lifecycle-999" alt="#Lifecycle"/></h1><blockquote><p>By webfansplz <a href="https://github.com/webfansplz" target="_blank">@webfansplz</a></p></blockquote><p><a href="https://sfc.vuejs.org/#eNqNUrtygzAQ/JWLKmdMwGk92JOMqxTpUqqxQThKhKQREi4Y/j2nB/hVxN3pdrVadhnIu9Z57xhZk7KrDNcWOmadBrGXxw0ltqNkSyVvtTIWBjCsyUAb1fOawQiNUS1QggKUzKzdNxf1BOVFOPo3PIXKSsnOQs87fhAMNl5xYY1jzxNkectMAqQTYgYq5aRNwAq3ycYCXforlGTx7hUULnkoDAhR2ThZWa4kWHU8CrZ4hoFKmCzl/V44b+zpakHlSGVZxIwwETxY1mqxtwxPAGXN+zDgGAPoX3iDCSYVSqCYcJ0GHA/OWnTyVgle/fq8g6WQeWQAfIVVSnWnMGPJ8JMmhSJKTNpFFC+L6KcsLlySjMxlPFq4kp8+OFZnwOUPq+xd67e9Rdq5lbv+ZkLqJpQyv7PAPjbbWElQmAs5cVmrU452P5BocH3Jhagf2culX40ZvK5W/lcZwxsP1neu5ybzNQxD+ooR/4b/8x7/AAjTI4w=" target="_blank"><img src="https://img.shields.io/badge/-Take%20the%20Challenge-213547?logo=vue.js&logoColor=42b883" alt="Take the Challenge"/></a> &nbsp;&nbsp;&nbsp;<a href="./README.zh-CN.md" target="_blank"><img src="https://img.shields.io/badge/-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87-gray" alt="简体中文"/></a> </p><!--info-header-end-->
1+
<!--info-header-start--><h1>Lifecycle Hooks <img src="https://img.shields.io/badge/-easy-7aad0c" alt="easy"/> <img src="https://img.shields.io/badge/-%23Composition%20API-999" alt="#Composition API"/> <img src="https://img.shields.io/badge/-%23Lifecycle-999" alt="#Lifecycle"/></h1><blockquote><p>By webfansplz <a href="https://github.com/webfansplz" target="_blank">@webfansplz</a></p></blockquote><p><a href="https://sfc.vuejs.org/#eNqtVE1v2zAM/SucTw6WOu12K9KiW4EBBVZgwALs4otjM7FWWTIk2W4Q5L+P+rDjuOvQYjkEkUXyiXyP5D76UtdJ22B0HS11rlhtQKNpauCZ2N6kkdFpdJsKVtVSGdiDws0caiVbViAcYKNkBWlEAGk0eN2XjBe9KVm4T/uGdUlFLoU20DLN1hzhxiLGRjU4602GVaiCQTScD4ZcNsIEwyXdhjRiytKGpNHcx56YXJA1uQOZUrFpRG6YFGDkdssxnsE+FdCnlLQZb2xiH04uUnFIxXLhOSJG6MNgVfPMIH0BLAvWugMdPQHtBdsQgwEljWDR2+twoOO6MYYyucs5y58s3y4lx7n3AFi5q8DqvSSOBVJJPcLCQ/TYCw++XPh8lotRltE8GsR4q+BSPFrisJgDE78xNy9Un+rm3Y6qvNBvcAjaOFGGd2LS4+bWS+IQBkE6JgrZJZTuAzkquh77gsf33h8/2qvDHK4uL22rHNwbb5TvKM+E82vY70MVB+qGt/DN2QbzXU5dZFCbxGjifeC28lA9n3dEKIVrc9EYxkmHkQwF2tTXSCqYOeBzfaoEs2FejBDyvX/4W2ZK0mUYxzDwI/TB9d+DO4xNgTzbxVYb2RAnoqnWNHReBUW9pAQI7OAH4TCNcaxQS97iWCrScOXje6ufXbogpUg5q5mrxiq9yXKEB9c1q12NHsTp0L8+NMvxwoX3tFGzDVXaZTDqG2Y7cVVi6N+OcQ6dVE+QrYVUVcb5DroSaVuQT+4YyvuGAKbDEiksaqZ3Ip+0pG38jZPgl8rq2k2I0z2eKOTq7iPcO8eAE4BkQ3Mw9OQRxsl1ghKWy9/iqWZvdeNnQ3xPxeOXE3xm2uh4NkuM/Ior1ZhyF7tRshFZlzETuiHM2ahmprRxYPdh7E+h24rogkY8CdkJezzqO0v8YhinNYGzCT1mdPEgOBP4U2S1LqVV8irsk2OCvs7EKLbdorJrx+7aN9YtJA3te2vXSP+F0+MsxU/xzl/9Oxrsf5rClEydkZcJ3Ou0fHpBy2tdKxtlyvNlOMV7PcXPQRK3+egXHf4AKVNUAA==" target="_blank"><img src="https://img.shields.io/badge/-Take%20the%20Challenge-213547?logo=vue.js&logoColor=42b883" alt="Take the Challenge"/></a> <a href="https://vuejs-challenges-stackblitz.netlify.app/#eyJvcGVuRmlsZSI6ImxpZmVjeWNsZS50ZXN0LnRzIiwiZmlsZXMiOnsicGFja2FnZS5qc29uIjoie1wic2NyaXB0c1wiOntcInRlc3RcIjpcInZpdGVzdCAtLWVudmlyb25tZW50IGpzZG9tIC0tdWlcIn0sXCJzdGFja2JsaXR6XCI6e1wic3RhcnRDb21tYW5kXCI6XCJucG0gcnVuIHRlc3RcIn0sXCJkZXBlbmRlbmNpZXNcIjp7XCJ0eXBlc2NyaXB0XCI6XCJeNC43LjRcIixcInZpdGVzdFwiOlwiXjAuMTcuMFwiLFwidnVlXCI6XCJeMy4yLjM3XCIsXCJ2aXRlLXBsdWdpbi12dWUtaW5zcGVjdG9yXCI6XCIxLjAuMVwiLFwiQHR5cGVzL2pzZG9tXCI6XCJeMTYuMi4xNFwiLFwiQHZpdGVqcy9wbHVnaW4tdnVlXCI6XCJeMi4zLjNcIixcIkB2aXRlc3QvdWlcIjpcIl4wLjE3LjBcIixcIkB2dWUvdGVzdC11dGlsc1wiOlwiXjIuMC4yXCIsXCJqc2RvbVwiOlwiXjIwLjAuMFwifX0iLCJ2aXRlc3QuY29uZmlnLnRzIjoiXG4gICAgICAgIGltcG9ydCB7IGRlZmluZUNvbmZpZyB9IGZyb20gXCJ2aXRlc3QvY29uZmlnXCJcbiAgICAgICAgaW1wb3J0IHZ1ZSBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlXCJcblxuICAgICAgICBleHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xuICAgICAgICAgIHBsdWdpbnM6IFt2dWUoKV0sXG4gICAgICAgIH0pXG4gICAgICAiLCJBcHAudnVlIjoiPHNjcmlwdCBzZXR1cCBsYW5nPVwidHNcIj5cbmltcG9ydCB7IHJlZiwgcHJvdmlkZSB9IGZyb20gXCJ2dWVcIlxuaW1wb3J0IENoaWxkIGZyb20gXCIuL0NoaWxkLnZ1ZVwiXG5cbmNvbnN0IHZpc2libGUgPSByZWYodHJ1ZSlcbmNvbnN0IHRpbWVyID0gcmVmKG51bGwpXG5jb25zdCBjb3VudCA9IHJlZigwKVxucHJvdmlkZShcInRpbWVyXCIsIHRpbWVyKVxucHJvdmlkZShcImNvdW50XCIsIGNvdW50KVxuXG5mdW5jdGlvbiB0b2dnbGUoKSB7XG4gIHZpc2libGUudmFsdWUgPSAhdmlzaWJsZS52YWx1ZVxufVxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPGRpdj5cbiAgICA8Q2hpbGQgdi1pZj1cInZpc2libGVcIiAvPlxuICAgIDxwPlxuICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJ0b2dnbGVcIj5cbiAgICAgICAgVG9nZ2xlIENoaWxkIENvbXBvbmVudFxuICAgICAgPC9idXR0b24+XG4gICAgPC9wPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG4iLCJDaGlsZC52dWUiOiI8c2NyaXB0IHNldHVwIGxhbmc9XCJ0c1wiPlxuaW1wb3J0IHsgb25Nb3VudGVkLCBpbmplY3QgfSBmcm9tIFwidnVlXCJcblxuY29uc3QgdGltZXIgPSBpbmplY3QoXCJ0aW1lclwiKVxuY29uc3QgY291bnQgPSBpbmplY3QoXCJjb3VudFwiKVxuXG5vbk1vdW50ZWQoKCkgPT4ge1xuICB0aW1lci52YWx1ZSA9IHdpbmRvdy5zZXRJbnRlcnZhbCgoKSA9PiB7XG4gICAgY291bnQudmFsdWUrK1xuICB9LCAxMDAwKVxufSlcblxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPGRpdj5cbiAgICA8cD5cbiAgICAgIENoaWxkIENvbXBvbmVudDoge3sgY291bnQgfX1cbiAgICA8L3A+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cbiIsImxpZmVjeWNsZS50ZXN0LnRzIjoiaW1wb3J0IHsgbW91bnQgfSBmcm9tIFwiQHZ1ZS90ZXN0LXV0aWxzXCJcbmltcG9ydCB7IGRlc2NyaWJlLCBpdCwgZXhwZWN0IH0gZnJvbSBcInZpdGVzdFwiXG5cbmltcG9ydCBMaWZlY3ljbGVGYXRoZXIgZnJvbSBcIi4vQXBwLnZ1ZVwiXG5pbXBvcnQgTGlmZWN5Y2xlQ2hpbGQgZnJvbSBcIi4vQ2hpbGQudnVlXCJcblxuZnVuY3Rpb24gZGVsYXkodGltZW91dDogbnVtYmVyKSB7XG4gIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgIHNldFRpbWVvdXQocmVzb2x2ZSwgdGltZW91dClcbiAgfSlcbn1cblxuaW50ZXJmYWNlIEluamVjdFR5cGUge1xuICBjb3VudDogbnVtYmVyXG4gIHRpbWVyOiBudW1iZXJcbn1cblxuZGVzY3JpYmUoXCJMaWZlY3ljbGVcIiwgKCkgPT4ge1xuICBpdChcIlRoZSB0aW1lciB3aWxsIHdvcmsgYWJub3JtYWxseSB3aGVuIHRoZSBjaGlsZCBjb21wb25lbnQgaXMgdG9nZ2xlZFwiLCBhc3luYygpID0+IHtcbiAgICBjb25zdCBmYXRoZXJXcmFwcGVyID0gbW91bnQoTGlmZWN5Y2xlRmF0aGVyKVxuICAgIGNvbnN0IGNoaWxkV3JhcHBlciA9IGZhdGhlcldyYXBwZXIuZmluZENvbXBvbmVudChMaWZlY3ljbGVDaGlsZClcbiAgICBjb25zdCBidXR0b24gPSBmYXRoZXJXcmFwcGVyLmZpbmQoXCJidXR0b25cIilcbiAgICBleHBlY3QoY2hpbGRXcmFwcGVyLmV4aXN0cygpKS50b0JlVHJ1dGh5KClcblxuICAgIGF3YWl0IGRlbGF5KDEwMDApXG4gICAgY29uc3QgZmlyc3RjaGlsZENvdW50ID0gKGNoaWxkV3JhcHBlci52bSBhcyB1bmtub3duIGFzIEluamVjdFR5cGUpLmNvdW50XG4gICAgZXhwZWN0KGZpcnN0Y2hpbGRDb3VudCkudG9NYXRjaElubGluZVNuYXBzaG90KFwiMVwiKVxuXG4gICAgYXdhaXQgYnV0dG9uLnRyaWdnZXIoXCJjbGlja1wiKVxuICAgIGV4cGVjdChjaGlsZFdyYXBwZXIuZXhpc3RzKCkpLm5vdC50b0JlVHJ1dGh5KClcblxuICAgIGF3YWl0IGRlbGF5KDEwMDApXG4gICAgY29uc3Qgc2Vjb25kQ2hpbGRDb3VudCA9IChjaGlsZFdyYXBwZXIudm0gYXMgdW5rbm93biBhcyBJbmplY3RUeXBlKS5jb3VudFxuICAgIGV4cGVjdChzZWNvbmRDaGlsZENvdW50KS50b01hdGNoSW5saW5lU25hcHNob3QoXCIxXCIpXG5cbiAgICBhd2FpdCBidXR0b24udHJpZ2dlcihcImNsaWNrXCIpXG4gICAgZXhwZWN0KGZhdGhlcldyYXBwZXIuZmluZENvbXBvbmVudChMaWZlY3ljbGVDaGlsZCkuZXhpc3RzKCkpLnRvQmVUcnV0aHkoKVxuXG4gICAgYXdhaXQgZGVsYXkoMTAwMClcbiAgICBjb25zdCB0aGlyZENoaWxkQ291bnQgPSAoY2hpbGRXcmFwcGVyLnZtIGFzIHVua25vd24gYXMgSW5qZWN0VHlwZSkuY291bnRcbiAgICBleHBlY3QodGhpcmRDaGlsZENvdW50KS50b01hdGNoSW5saW5lU25hcHNob3QoXCIyXCIpXG5cbiAgICBhd2FpdCBkZWxheSgxMDAwKVxuICAgIGNvbnN0IGZvdXJ0aENoaWxkQ291bnQgPSAoY2hpbGRXcmFwcGVyLnZtIGFzIHVua25vd24gYXMgSW5qZWN0VHlwZSkuY291bnRcbiAgICBleHBlY3QoZm91cnRoQ2hpbGRDb3VudCkudG9NYXRjaElubGluZVNuYXBzaG90KFwiM1wiKVxuICB9KVxufSlcbiJ9LCJ0aXRsZSI6IkxpZmVjeWNsZSBIb29rcyIsImRlc2NyaXB0aW9uIjoiTGlmZWN5Y2xlIEhvb2tzIiwidGVtcGxhdGUiOiJub2RlIiwiZGVwZW5kZW5jaWVzIjp7InR5cGVzY3JpcHQiOiJeNC43LjQiLCJ2aXRlc3QiOiJeMC4xNy4wIiwidnVlIjoiXjMuMi4zNyIsIkB0eXBlcy9qc2RvbSI6Il4xNi4yLjE0IiwiQHZpdGVqcy9wbHVnaW4tdnVlIjoiXjIuMy4zIiwiQHZpdGVzdC91aSI6Il4wLjE3LjAiLCJAdnVlL3Rlc3QtdXRpbHMiOiJeMi4wLjIiLCJqc2RvbSI6Il4yMC4wLjAifX0=" target="_blank"><img src="https://img.shields.io/badge/-Take%20the%20Challenge(Passed%20unit%20tests)-1389fd" alt="Take the Challenge(Passed unit tests)"/></a> &nbsp;&nbsp;&nbsp;<a href="./README.zh-CN.md" target="_blank"><img src="https://img.shields.io/badge/-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87-gray" alt="简体中文"/></a> </p><!--info-header-end-->
22

33

44
For this challenge, you'll use the `Composition API: Lifecycle Hooks` to complete the challenge.

0 commit comments

Comments
 (0)