UNPKG

minidev

Version:

支付宝小程序开发 cli(minidev)提供了常用的支付宝系小程序开发指令,能够方便地在各类平台上快速进行小程序的开发、预览、上传等操作。

217 lines (214 loc) 5.96 kB
<!DOCTYPE html> <html> <head> <link rel="manifest" href="manifest.json" /> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0, viewport-fit=cover"/> <link rel="stylesheet" href="https://appx/af-appx.min.css" /> <style type="text/css"> body { background: transparent; } .loading-wrapper { width: 100%; height: 100vh; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; } @keyframes load-show { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes load-show { 0% { opacity: 0; } 100% { opacity: 1; } } .load-spinner { position: relative; opacity: 0; width: 128px; height: 128px; -webkit-transform: translate(-50%, -50%) scale(.64) translate(50%, 50%); transform: translate(-50%, -50%) scale(.64) translate(50%, 50%); -webkit-transition: opacity 0s ease; transition: opacity 0s ease; -webkit-animation: load-show 0s 1 linear 0s; animation: load-show 0s 1 linear 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 2s; animation-delay: 2s; } @keyframes load-spinner { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes load-spinner { 0% { opacity: 1; } 100% { opacity: 0; } } .load-spinner div { left: 94px; top: 48px; position: absolute; -webkit-animation: load-spinner linear 1s infinite; animation: load-spinner linear 1s infinite; background: rgba(29, 14, 11, .67); width: 4px; height: 9px; border-radius: 35%; -webkit-transform-origin: 50% 200%; transform-origin: 50% 200%; } .load-spinner div:nth-child(1) { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation-delay: -0.916666666666667s; animation-delay: -0.916666666666667s; } .load-spinner div:nth-child(2) { -webkit-transform: rotate(30deg); transform: rotate(30deg); -webkit-animation-delay: -0.833333333333333s; animation-delay: -0.833333333333333s; } .load-spinner div:nth-child(3) { -webkit-transform: rotate(60deg); transform: rotate(60deg); -webkit-animation-delay: -0.75s; animation-delay: -0.75s; } .load-spinner div:nth-child(4) { -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-animation-delay: -0.666666666666667s; animation-delay: -0.666666666666667s; } .load-spinner div:nth-child(5) { -webkit-transform: rotate(120deg); transform: rotate(120deg); -webkit-animation-delay: -0.583333333333333s; animation-delay: -0.583333333333333s; } .load-spinner div:nth-child(6) { -webkit-transform: rotate(150deg); transform: rotate(150deg); -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .load-spinner div:nth-child(7) { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation-delay: -0.416666666666667s; animation-delay: -0.416666666666667s; } .load-spinner div:nth-child(8) { -webkit-transform: rotate(210deg); transform: rotate(210deg); -webkit-animation-delay: -0.333333333333333s; animation-delay: -0.333333333333333s; } .load-spinner div:nth-child(9) { -webkit-transform: rotate(240deg); transform: rotate(240deg); -webkit-animation-delay: -0.25s; animation-delay: -0.25s; } .load-spinner div:nth-child(10) { -webkit-transform: rotate(270deg); transform: rotate(270deg); -webkit-animation-delay: -0.166666666666667s; animation-delay: -0.166666666666667s; } .load-spinner div:nth-child(11) { -webkit-transform: rotate(300deg); transform: rotate(300deg); -webkit-animation-delay: -0.083333333333333s; animation-delay: -0.083333333333333s; } .load-spinner div:nth-child(12) { -webkit-transform: rotate(330deg); transform: rotate(330deg); -webkit-animation-delay: 0s; animation-delay: 0s; } </style> </head> <body> <div id="__react-content"> <div class="loading-wrapper"> <div class="load-spinner"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </div> </div> </div> <script> var scriptTag = ''; var crossoriginTag = ''; if (!window.Promise) { document.writeln('<script src="https://appx/es6-promise.min.js' + scriptTag + '"' + crossoriginTag +'><' + '/' + 'script>'); } if (!window.Set || !window.Map) { document.writeln('<script src="https://gw.alipayobjects.com/os/rmsportal/hxolnkRHpppUOYwPNpsv.js' + scriptTag + '"' + crossoriginTag +'><' + '/' + 'script>'); } </script> <script> if(self.ES6Promise) { self.ES6Promise.polyfill(); } </script> <script> document.writeln('<script src="https://appx/af-appx.min.js' + scriptTag + '"' + crossoriginTag +'>' + '<' + '/' + 'script>'); </script> <script src="index.js"></script> <script> (function () { function onReady(callback) { document.addEventListener('AlipayJSBridgeReady', function () { callback({ bridge: window.AlipayJSBridge }); }); } window.bootstrapApp({ worker:'index.worker.js?version=WORKER_HASH', onReady: onReady }); })(); </script> </body> </html>