UNPKG

mini-program-cljs

Version:

1 lines 13.3 kB
["^ ","~:output",["^ ","~:js","goog.provide('mini_program_cljs.components.timer');\nmini_program_cljs.components.timer.timer_component = (function mini_program_cljs$components$timer$timer_component(time,self){\nself.setData(({\"timeNumber\": time, \"timerIsStop\": null}));\n\nvar timer = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(time);\nreturn setInterval((function (){\nif((cljs.core.deref(timer) > (0))){\ncljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(timer,cljs.core.dec);\n\nif((cljs.core.deref(timer) > (0))){\nconsole.log(\"\\u5012\\u8BA1\\u65F6:\",cljs.core.deref(timer));\n\nreturn self.setData(({\"timeNumber\": cljs.core.deref(timer)}));\n} else {\nreturn self.setData(({\"timerIsStop\": true}));\n}\n} else {\nreturn null;\n}\n}),(1000));\n});\n","~:ns-info",["^ ","~:rename-macros",null,"~:renames",["^ "],"~:meta",["^ ","~:file","mini_program_cljs/components/timer.cljs","~:line",1,"~:column",5,"~:end-line",1,"~:end-column",39],"~:ns-aliases",["^ ","~$cljs.loader","~$shadow.loader"],"~:use-macros",null,"~:excludes",["~#set",[]],"~:name","~$mini-program-cljs.components.timer","~:op","~:ns","~:imports",null,"~:requires",["^ ","~$cljs.core","^G","~$goog","^H"],"~:seen",["^@",[]],"~:uses",null,"~:require-macros",["^ ","^G","^G"],"~:form",["~#list",["~$ns","^B"]],"~:flags",["^ "],"~:js-deps",["^ "],"~:deps",["^H","^G"]],"^D","^B","~:resource-id",["~:shadow.build.classpath/resource","mini_program_cljs/components/timer.cljs"],"~:compiled-at",1590237774092,"~:resource-name","mini_program_cljs/components/timer.cljs","~:warnings",[],"~:source","(ns mini-program-cljs.components.timer)\n\n(comment\n ;; (timer-component 10 @mini-program-cljs.js-wx/current-page)\n )\n(defn timer-component [time ^js self]\n (do\n (.setData self #js {:timeNumber time\n :timerIsStop nil})\n (let [timer (atom time)]\n (js/setInterval\n (fn []\n (if (> @timer 0)\n (do\n (swap! timer dec)\n (if (> @timer 0)\n (do (js/console.log \"倒计时:\" @timer)\n (.setData self #js {:timeNumber @timer}))\n\n (.setData self #js {:timerIsStop true})))\n nil))\n 1000))))\n","~:reader-features",["^@",["~:cljs"]],"~:cljc",false,"~:source-map-compact",["^ ","mappings",";AAEA,AAGA,AAAA,AAAMA,AAAiBC,AAASC;AAAhC,AACE,AACE,AAAA,AAAA,AAAUA,AAAsBD;;AAEhC,AAAME,AAAM,AAACC,AAAKH;AAAlB,AACE,AAACI,AACC;AAAA,AACE,AAAI,AAAA,AAAAC,AAAA,AAAIH;AACN,AACE,AAACI,AAAMJ,AAAMK;;AACb,AAAI,AAAA,AAAAF,AAAA,AAAIH;AACN,AAAI,AAAA,AAAA,AAAAG,AAACG,AAAuBN;;AACxB,AAAA,AAAA,AAAAG,AAAUJ,AAAuBC;;AAErC,AAAA,AAAA,AAAUD;;;AAPhB;;AAFJ","names",["mini-program-cljs.components.timer/timer-component","time","self","timer","cljs.core.atom","js/setInterval","cljs.core/deref","cljs.core.swap_BANG_","cljs.core/dec","js/console.log"]],"~:used-vars",["^@",["~$cljs.core/dec","~$cljs.core/deref","~$cljs.core/swap!","~$js/console.log","~$mini-program-cljs.components.timer/timer-component","~$js/setInterval"]]],"~:cache-keys",["~#cmap",[["^S","goog/dom/tagname.js"],[1579837703000,"~:shadow.build.compiler/resolve",["^ ","~:require-id",null,"~:deps-ids",["^@",[]],"~:deps-syms",["^H","~$goog.dom.HtmlElement"]]],["^S","goog/math/math.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","~$goog.array","~$goog.asserts"]]],["^S","goog/html/trustedtypes.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/labs/useragent/browser.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","~$goog.labs.userAgent.util","~$goog.object","~$goog.string.internal"]]],["^S","goog/html/safeurl.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A","~$goog.fs.url","~$goog.html.TrustedResourceUrl","~$goog.i18n.bidi.Dir","~$goog.i18n.bidi.DirectionalString","~$goog.string.Const","~$goog.string.TypedString","^1D"]]],["^S","goog/array/array.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A"]]],["^S","goog/debug/error.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/dom/nodetype.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/string/typedstring.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/object/object.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/dom/asserts.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A"]]],"~:SHADOW-TIMESTAMP",[1585692398000,1585692398000,1579838325000],["^S","goog/math/long.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A","~$goog.reflect"]]],["^S","goog/html/trustedresourceurl.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A","~$goog.html.trustedtypes","^1G","^1H","^1I","^1J"]]],["^S","goog/string/internal.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/functions/functions.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/html/safestyle.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","^1A","~$goog.html.SafeUrl","^1I","^1J","^1D"]]],["^S","goog/dom/safe.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A","~$goog.dom.asserts","~$goog.functions","~$goog.html.SafeHtml","~$goog.html.SafeScript","~$goog.html.SafeStyle","^1N","^1F","~$goog.html.uncheckedconversions","^1I","^1D"]]],["^S","goog/structs/map.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","~$goog.iter.Iterator","~$goog.iter.StopIteration"]]],["^S","goog/html/safehtml.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","^1A","~$goog.dom.TagName","~$goog.dom.tags","^1R","^1S","~$goog.html.SafeStyleSheet","^1N","^1F","^1M","^1G","^1H","~$goog.labs.userAgent.browser","^1C","^1I","^1J","^1D"]]],["^S","goog/dom/tags.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1C"]]],["^S","mini_program_cljs/components/timer.cljs"],[1584727546000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^G"]]],["^S","goog/asserts/asserts.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","~$goog.debug.Error","~$goog.dom.NodeType"]]],["^S","goog/uri/uri.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","^1A","~$goog.string","~$goog.structs","~$goog.structs.Map","~$goog.uri.utils","~$goog.uri.utils.ComponentIndex","~$goog.uri.utils.StandardQueryParam"]]],["^S","goog/i18n/bidi.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/fs/url.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/base.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",[]]],["^S","goog/structs/structs.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","^1C"]]],["^S","goog/string/string.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","~$goog.dom.safe","^1T","^1I","^1D"]]],["^S","goog/reflect/reflect.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/labs/useragent/util.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1D"]]],["^S","goog/string/stringbuffer.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","goog/iter/iter.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","^1A","^1P","~$goog.math"]]],["^S","goog/html/uncheckedconversions.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A","^1Q","^1R","^1S","^1Y","^1N","^1F","^1I","^1D"]]],["^S","goog/dom/htmlelement.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H"]]],["^S","cljs/core.cljs"],[1579838325000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","~$goog.math.Long","~$goog.math.Integer","^21","^1C","^1@","~$goog.Uri","~$goog.string.StringBuffer"]]],["^S","goog/html/safescript.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A","^1M","^1I","^1J"]]],["^S","goog/html/safestylesheet.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","^1A","^1S","^1C","^1I","^1J","^1D"]]],["^S","goog/math/integer.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1L"]]],["^S","goog/uri/utils.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1@","^1A","^21"]]],["^S","goog/string/const.js"],[1579837703000,"^1;",["^ ","^1<",null,"^1=",["^@",[]],"^1>",["^H","^1A","^1J"]]]]],"~:clj-info",["^ ","jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/reader_types.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64_vlq.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/core.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/edn.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/string.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/inspect.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/instant.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/pprint.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/set.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/java/io.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/env.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/compiler.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/util.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/tagged_literals.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/externs.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/default_data_readers.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/data.json/0.2.6/data.json-0.2.6.jar!/clojure/data/json.clj",1569048105000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/analyzer.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/core.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/js_deps.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/errors.clj",1569150464000],"~:analyzer",["^ ","^3",null,"^4",["^ "],"^5",["^ ","^6","mini_program_cljs/components/timer.cljs","^7",1,"^8",5,"^9",1,"^:",39],"^;",["^ ","^<","^="],"^>",null,"^?",["^@",[]],"^A","^B","^E",null,"^F",["^ ","^G","^G","^H","^H"],"^I",["^@",[]],"~:shadow/js-access-global",["^@",["setInterval"]],"^J",null,"~:defs",["^ ","~$timer-component",["^ ","~:protocol-inline",null,"^5",["^ ","^6","mini_program_cljs/components/timer.cljs","^7",6,"^8",7,"^9",6,"^:",22,"~:arglists",["^M",["~$quote",["^M",[["~$time","~$self"]]]]]],"^A","^17","^6","mini_program_cljs/components/timer.cljs","^:",22,"~:method-params",["^M",[["^31","^32"]]],"~:protocol-impl",null,"~:arglists-meta",["^M",[null,null]],"^8",1,"~:variadic?",false,"^7",6,"~:ret-tag","~$js","^9",6,"~:max-fixed-arity",2,"~:fn-var",true,"^2[",["^M",["^30",["^M",[["^31","^32"]]]]]]],"^K",["^ ","^G","^G"],"^O",["^ "],"^P",["^ "],"^Q",["^H","^G"]],"^D","^B","~:ns-specs",["^ "],"~:ns-spec-vars",["^@",[]],"~:compiler-options",["^1:",[["^3=","~:static-fns"],true,["^3=","~:shadow-tweaks"],null,["^3=","~:source-map-inline"],null,["^3=","~:elide-asserts"],true,["^3=","~:optimize-constants"],null,["^3=","^V"],null,["^3=","~:external-config"],null,["^3=","~:tooling-config"],null,["^3=","~:emit-constants"],null,["^3=","~:load-tests"],false,["^3=","~:form-size-threshold"],null,["^3=","~:infer-externs"],true,["^3=","^X"],null,["~:js-options","~:js-provider"],"~:require",["~:mode"],"~:release",["^3=","~:fn-invoke-direct"],null,["^3=","~:source-map"],null]]]