本项目是一款综合性的短视频电商全栈解决方案,源码涵盖2962个文件,包括1009个PNG图片、717个JavaScript文件、297个JSON配置文件等,支持多种语言和技术栈。该解决方案基于uniapp构建,支持小程序、H5、原生iOS和Android版本,同时服务端采用Java语言开发。它通过短视频这一新兴形式,为用户提供了丰富的商品信息,增强了感官体验,有效缩短了商品与用户之间的距离。通过观看与商品相关的短视频,用户可以更直观地了解商品的故事和特性,从而更立体地判断商品是否符合自己的需求。
关键词
短视频电商 小程序 APP 服务端解决方案 全栈开发
目录结构
├── .DS_Store ├── .gitignore ├── App.vue ├── colorui ├── animation.css ├── components ├── cu-custom.vue ├── curry-slide.vue ├── curry-swiper.vue ├── icon.css ├── main.css ├── comps ├── chat ├── chat.1.vue ├── chat.js ├── chat.json ├── chat.vue ├── chat.wxml ├── chat.wxss ├── inputbar ├── inputbar.js ├── inputbar.json ├── inputbar.vue ├── inputbar.wxml ├── inputbar.wxss ├── suit ├── audio ├── audio.js ├── audio.json ├── audio.vue ├── audio.wxml ├── audio.wxss ├── record_status.js ├── emoji ├── emoji.js ├── emoji.json ├── emoji.vue ├── emoji.wxml ├── emoji.wxss ├── image ├── image.js ├── image.json ├── image.vue ├── image.wxml ├── location ├── location.js ├── location.json ├── location.wxml ├── main ├── main.js ├── main.json ├── main.vue ├── main.wxml ├── main.wxss ├── video ├── video.js ├── video.json ├── video.wxml ├── msglist ├── msglist.js ├── msglist.json ├── msglist.vue ├── msglist.wxml ├── msglist.wxss ├── type ├── .DS_Store ├── audio ├── audio.js ├── audio.json ├── audio.vue ├── audio.wxml ├── audio.wxss ├── audioCtxFactory.js ├── playStatus.js ├── msgpackager.js ├── msgstorage.js ├── msgtype.js ├── swipedelete ├── swipedelete.js ├── swipedelete.json ├── swipedelete.wxml ├── swipedelete.wxss ├── toast ├── toast.js ├── toast.wxml ├── toast.wxss ├── images ├── .DS_Store ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── number.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── qunzu@x2.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── success@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── main.js ├── manifest.json ├── node_modules ├── .bin ├── sshpk-conv ├── sshpk-sign ├── sshpk-verify ├── uuid ├── @dcloudio ├── uni-h5 ├── LICENSE ├── dist ├── index.css ├── index.umd.min.js ├── package.json ├── uni-mp-alipay ├── LICENSE ├── dist ├── index.js ├── package.json ├── uni-mp-baidu ├── LICENSE ├── dist ├── index.js ├── package.json ├── uni-mp-toutiao ├── LICENSE ├── dist ├── index.js ├── package.json ├── uni-mp-weixin ├── LICENSE ├── dist ├── index.js ├── package.json ├── uni-ui ├── LICENSE ├── docs ├── lib ├── index.js ├── uni-badge ├── uni-badge.vue ├── uni-calendar ├── calendar.js ├── uni-calendar-item.vue ├── uni-calendar.vue ├── uni-card ├── uni-card.vue ├── uni-collapse-item ├── uni-collapse-item.vue ├── uni-collapse ├── uni-collapse.vue ├── uni-countdown ├── uni-countdown.vue ├── uni-drawer ├── uni-drawer.vue ├── uni-grid ├── uni-grid.vue ├── uni-icon ├── uni-icon.vue ├── uni-list-item ├── uni-list-item.vue ├── uni-list ├── uni-list.vue ├── uni-load-more ├── uni-load-more.vue ├── uni-nav-bar ├── uni-nav-bar.vue ├── uni-notice-bar ├── uni-notice-bar.vue ├── uni-number-box ├── uni-number-box.vue ├── uni-pagination ├── uni-pagination.vue ├── uni-popup ├── uni-popup.vue ├── uni-rate ├── uni-rate.vue ├── uni-segmented-control ├── uni-segmented-control.vue ├── uni-status-bar ├── uni-status-bar.vue ├── uni-steps ├── uni-steps.vue ├── uni-swipe-action ├── uni-swipe-action.vue ├── uni-swiper-dot ├── uni-swiper-dot.vue ├── uni-tag ├── uni-tag.vue ├── package.json ├── src ├── index.js ├── style ├── list.scss ├── variables.scss ├── ajv ├── .tonic_example.js ├── LICENSE ├── dist ├── ajv.bundle.js ├── ajv.min.js ├── ajv.min.js.map ├── lib ├── .DS_Store ├── ajv.d.ts ├── ajv.js ├── cache.js ├── compile ├── async.js ├── equal.js ├── error_classes.js ├── formats.js ├── index.js ├── resolve.js ├── rules.js ├── schema_obj.js ├── ucs2length.js ├── util.js ├── data.js ├── dot ├── _limit.jst ├── _limitItems.jst ├── _limitLength.jst ├── _limitProperties.jst ├── allOf.jst ├── anyOf.jst ├── coerce.def ├── comment.jst ├── const.jst ├── contains.jst ├── custom.jst ├── defaults.def ├── definitions.def ├── dependencies.jst ├── enum.jst ├── errors.def ├── format.jst ├── if.jst ├── items.jst ├── missing.def ├── multipleOf.jst ├── not.jst ├── oneOf.jst ├── pattern.jst ├── properties.jst ├── propertyNames.jst ├── ref.jst ├── required.jst ├── uniqueItems.jst ├── validate.jst ├── dotjs ├── _limit.js ├── _limitItems.js ├── _limitLength.js ├── _limitProperties.js ├── allOf.js ├── anyOf.js ├── comment.js ├── const.js ├── contains.js ├── custom.js ├── dependencies.js ├── enum.js ├── format.js ├── if.js ├── index.js ├── items.js ├── multipleOf.js ├── not.js ├── oneOf.js ├── pattern.js ├── properties.js ├── propertyNames.js ├── ref.js ├── required.js ├── uniqueItems.js ├── validate.js ├── keyword.js ├── refs ├── data.json ├── json-schema-draft-04.json ├── json-schema-draft-06.json ├── json-schema-draft-07.json ├── json-schema-secure.json ├── package.json ├── scripts ├── .eslintrc.yml ├── bundle.js ├── compile-dots.js ├── info ├── prepare-tests ├── publish-built-version ├── travis-gh-pages ├── asn1 ├── LICENSE ├── lib ├── ber ├── errors.js ├── index.js ├── reader.js ├── types.js ├── writer.js ├── index.js ├── package.json ├── assert-plus ├── AUTHORS ├── CHANGES.md ├── assert.js ├── package.json ├── asynckit ├── LICENSE ├── bench.js ├── index.js ├── lib ├── abort.js ├── async.js ├── defer.js ├── iterate.js ├── readable_asynckit.js ├── readable_parallel.js ├── readable_serial.js ├── readable_serial_ordered.js ├── state.js ├── streamify.js ├── terminator.js ├── package.json ├── parallel.js ├── serial.js ├── serialOrdered.js ├── stream.js ├── aws-sign2 ├── LICENSE ├── index.js ├── package.json ├── aws4 ├── .travis.yml ├── LICENSE ├── aws4.js ├── lru.js ├── package.json ├── bcrypt-pbkdf ├── CONTRIBUTING.md ├── LICENSE ├── index.js ├── package.json ├── caseless ├── LICENSE ├── index.js ├── package.json ├── test.js ├── combined-stream ├── License ├── lib ├── combined_stream.js ├── package.json ├── yarn.lock ├── core-util-is ├── LICENSE ├── float.patch ├── lib ├── util.js ├── package.json ├── test.js ├── dashdash ├── CHANGES.md ├── LICENSE.txt ├── etc ├── dashdash.bash_completion.in ├── lib ├── dashdash.js ├── package.json ├── delayed-stream ├── .npmignore ├── License ├── Makefile ├── lib ├── delayed_stream.js ├── package.json ├── ecc-jsbn ├── LICENSE ├── index.js ├── lib ├── LICENSE-jsbn ├── ec.js ├── sec.js ├── package.json ├── test.js ├── extend ├── .editorconfig ├── .eslintrc ├── .jscs.json ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── component.json ├── index.js ├── package.json ├── extsprintf ├── .gitmodules ├── .npmignore ├── LICENSE ├── Makefile ├── Makefile.targ ├── jsl.node.conf ├── lib ├── extsprintf.js ├── package.json ├── fast-deep-equal ├── LICENSE ├── index.d.ts ├── index.js ├── package.json ├── fast-json-stable-stringify ├── .eslintrc.yml ├── .npmignore ├── .travis.yml ├── LICENSE ├── benchmark ├── index.js ├── test.json ├── example ├── key_cmp.js ├── nested.js ├── str.js ├── value_cmp.js ├── index.js ├── package.json ├── test ├── cmp.js ├── nested.js ├── str.js ├── to-json.js ├── fingerprintjs2 ├── LICENSE ├── dist ├── fingerprint2.min.js ├── fingerprint2.js ├── license.txt ├── package.json ├── flyio ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README-EN.md ├── _.js ├── coverage ├── coverage-final.json ├── lcov.info ├── dist ├── adapter ├── dsbridge.js ├── dsbridge.min.js ├── webviewjsbridge.js ├── webviewjsbridge.min.js ├── engine-wrapper.js ├── engine-wrapper.min.js ├── fly.js ├── fly.min.js ├── npm ├── adapter ├── dsbridge.js ├── hap.js ├── webviewjsbridge.js ├── ap.js ├── engine-wrapper.js ├── fly.js ├── hap.js ├── weex.js ├── wx.js ├── umd ├── adapter ├── dsbridge.umd.min.js ├── webviewjsbridge.umd.min.js ├── ap.umd.min.js ├── engine-wrapper.umd.min.js ├── fly.umd.min.js ├── hap.umd.min.js ├── weex.umd.min.js ├── wx.umd.min.js ├── fly.png ├── imgs ├── fly.png ├── hp.png ├── mp.png ├── node.png ├── rn.png ├── weex.png ├── index.d.ts ├── index.js ├── karma.conf.js ├── miniprogram_dist ├── engine-wrapper.js ├── index.js ├── node-index.js ├── package.json ├── src ├── adapter ├── ap.js ├── dsbridge.js ├── hap.js ├── node.js ├── webviewjsbridge.js ├── weex.js ├── wx.js ├── ap.js ├── engine-wrapper.js ├── fly.js ├── hap.js ├── node ├── index.js ├── utils ├── ImgBase64Handler.js ├── utils.js ├── weex.js ├── wx.js ├── test ├── test.js ├── upload.txt ├── v.png ├── forever-agent ├── LICENSE ├── index.js ├── package.json ├── form-data ├── License ├── README.md.bak ├── lib ├── browser.js ├── form_data.js ├── populate.js ├── package.json ├── yarn.lock ├── getpass ├── .npmignore ├── .travis.yml ├── LICENSE ├── lib ├── index.js ├── package.json ├── har-schema ├── LICENSE ├── lib ├── afterRequest.json ├── beforeRequest.json ├── browser.json ├── cache.json ├── content.json ├── cookie.json ├── creator.json ├── entry.json ├── har.json ├── header.json ├── index.js ├── log.json ├── page.json ├── pageTimings.json ├── postData.json ├── query.json ├── request.json ├── response.json ├── timings.json ├── package.json ├── har-validator ├── LICENSE ├── lib ├── async.js ├── error.js ├── promise.js ├── package.json ├── http-signature ├── .dir-locals.el ├── .npmignore ├── CHANGES.md ├── LICENSE ├── http_signing.md ├── lib ├── index.js ├── parser.js ├── signer.js ├── utils.js ├── verify.js ├── package.json ├── is-typedarray ├── LICENSE.md ├── index.js ├── package.json ├── test.js ├── isstream ├── .jshintrc ├── .npmignore ├── .travis.yml ├── LICENSE.md ├── isstream.js ├── package.json ├── test.js ├── jsbn ├── .npmignore ├── LICENSE ├── example.html ├── example.js ├── index.js ├── package.json ├── json-schema-traverse ├── .eslintrc.yml ├── .travis.yml ├── LICENSE ├── index.js ├── package.json ├── spec ├── .eslintrc.yml ├── fixtures ├── schema.js ├── index.spec.js ├── json-schema ├── draft-00 ├── hyper-schema ├── json-ref ├── links ├── schema ├── draft-01 ├── hyper-schema ├── json-ref ├── links ├── schema ├── draft-02 ├── hyper-schema ├── json-ref ├── links ├── schema ├── draft-03 ├── examples ├── address ├── calendar ├── card ├── geo ├── interfaces ├── hyper-schema ├── json-ref ├── links ├── schema ├── draft-04 ├── hyper-schema ├── links ├── schema ├── draft-zyp-json-schema-03.xml ├── draft-zyp-json-schema-04.xml ├── lib ├── links.js ├── validate.js ├── package.json ├── test ├── tests.js ├── json-stringify-safe ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── package.json ├── stringify.js ├── test ├── mocha.opts ├── stringify_test.js ├── jsprim ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE ├── lib ├── jsprim.js ├── package.json ├── jweixin-module ├── out ├── index.js ├── package.json ├── mime-db ├── HISTORY.md ├── LICENSE ├── db.json ├── index.js ├── package.json ├── mime-types ├── HISTORY.md ├── LICENSE ├── index.js ├── package.json ├── oauth-sign ├── LICENSE ├── index.js ├── package.json ├── performance-now ├── .npmignore ├── .tm_properties ├── .travis.yml ├── lib ├── performance-now.js ├── performance-now.js.map ├── license.txt ├── package.json ├── src ├── index.d.ts ├── performance-now.coffee ├── test ├── mocha.opts ├── performance-now.coffee ├── scripts.coffee ├── scripts ├── delayed-call.coffee ├── delayed-require.coffee ├── difference.coffee ├── initial-value.coffee ├── psl ├── .eslintignore ├── .eslintrc ├── .travis.yml ├── LICENSE ├── data ├── rules.json ├── dist ├── psl.js ├── psl.min.js ├── index.js ├── karma.conf.js ├── package.json ├── yarn.lock ├── punycode ├── LICENSE-MIT.txt ├── package.json ├── punycode.es6.js ├── punycode.js ├── qs ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── CHANGELOG.md ├── LICENSE ├── dist ├── qs.js ├── lib ├── formats.js ├── index.js ├── parse.js ├── stringify.js ├── utils.js ├── package.json ├── test ├── .eslintrc ├── index.js ├── parse.js ├── stringify.js ├── utils.js ├── request ├── CHANGELOG.md ├── LICENSE ├── index.js ├── lib ├── auth.js ├── cookies.js ├── getProxyFromURI.js ├── har.js ├── hawk.js ├── helpers.js ├── multipart.js ├── oauth.js ├── querystring.js ├── redirect.js ├── tunnel.js ├── package.json ├── request.js ├── safe-buffer ├── LICENSE ├── index.d.ts ├── index.js ├── package.json ├── safer-buffer ├── LICENSE ├── Porting-Buffer.md ├── dangerous.js ├── package.json ├── safer.js ├── tests.js ├── sshpk ├── .npmignore ├── .travis.yml ├── LICENSE ├── bin ├── sshpk-conv ├── sshpk-sign ├── sshpk-verify ├── lib ├── algs.js ├── certificate.js ├── dhe.js ├── ed-compat.js ├── errors.js ├── fingerprint.js ├── formats ├── auto.js ├── dnssec.js ├── openssh-cert.js ├── pem.js ├── pkcs1.js ├── pkcs8.js ├── putty.js ├── rfc4253.js ├── ssh-private.js ├── ssh.js ├── x509-pem.js ├── x509.js ├── identity.js ├── index.js ├── key.js ├── private-key.js ├── signature.js ├── ssh-buffer.js ├── utils.js ├── man ├── man1 ├── sshpk-conv.1 ├── sshpk-sign.1 ├── sshpk-verify.1 ├── package.json ├── tough-cookie ├── LICENSE ├── lib ├── cookie.js ├── memstore.js ├── pathMatch.js ├── permuteDomain.js ├── pubsuffix-psl.js ├── store.js ├── node_modules ├── punycode ├── LICENSE-MIT.txt ├── package.json ├── punycode.js ├── package.json ├── tunnel-agent ├── LICENSE ├── index.js ├── package.json ├── tweetnacl ├── .npmignore ├── AUTHORS.md ├── CHANGELOG.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── nacl-fast.js ├── nacl-fast.min.js ├── nacl.d.ts ├── nacl.js ├── nacl.min.js ├── package.json ├── uri-js ├── bower.json ├── dist ├── es5 ├── uri.all.d.ts ├── uri.all.js ├── uri.all.js.map ├── uri.all.min.d.ts ├── uri.all.min.js ├── uri.all.min.js.map ├── esnext ├── index.d.ts ├── index.js ├── index.js.map ├── regexps-iri.d.ts ├── regexps-iri.js ├── regexps-iri.js.map ├── regexps-uri.d.ts ├── regexps-uri.js ├── regexps-uri.js.map ├── schemes ├── http.d.ts ├── http.js ├── http.js.map ├── https.d.ts ├── https.js ├── https.js.map ├── mailto.d.ts ├── mailto.js ├── mailto.js.map ├── urn-uuid.d.ts ├── urn-uuid.js ├── urn-uuid.js.map ├── urn.d.ts ├── urn.js ├── urn.js.map ├── uri.d.ts ├── uri.js ├── uri.js.map ├── util.d.ts ├── util.js ├── util.js.map ├── package.json ├── rollup.config.js ├── src ├── index.ts ├── punycode.d.ts ├── regexps-iri.ts ├── regexps-uri.ts ├── schemes ├── http.ts ├── https.ts ├── mailto.ts ├── urn-uuid.ts ├── urn.ts ├── uri.ts ├── util.ts ├── tests ├── qunit.css ├── qunit.js ├── test-es5-min.html ├── test-es5.html ├── tests.js ├── tsconfig.json ├── yarn.lock ├── uuid ├── .eslintrc.json ├── AUTHORS ├── CHANGELOG.md ├── LICENSE.md ├── README_js.md ├── bin ├── uuid ├── index.js ├── lib ├── bytesToUuid.js ├── md5-browser.js ├── md5.js ├── rng-browser.js ├── rng.js ├── sha1-browser.js ├── sha1.js ├── v35.js ├── package.json ├── v1.js ├── v3.js ├── v4.js ├── v5.js ├── verror ├── .npmignore ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE ├── lib ├── verror.js ├── package.json ├── vue ├── LICENSE ├── dist ├── vue.common.dev.js ├── vue.common.js ├── vue.common.prod.js ├── vue.esm.browser.js ├── vue.esm.browser.min.js ├── vue.esm.js ├── vue.js ├── vue.min.js ├── vue.runtime.common.dev.js ├── vue.runtime.common.js ├── vue.runtime.common.prod.js ├── vue.runtime.esm.js ├── vue.runtime.js ├── vue.runtime.min.js ├── package.json ├── src ├── .DS_Store ├── compiler ├── .DS_Store ├── codeframe.js ├── codegen ├── events.js ├── index.js ├── create-compiler.js ├── directives ├── bind.js ├── index.js ├── model.js ├── on.js ├── error-detector.js ├── helpers.js ├── index.js ├── optimizer.js ├── parser ├── entity-decoder.js ├── filter-parser.js ├── html-parser.js ├── index.js ├── text-parser.js ├── to-function.js ├── core ├── components ├── index.js ├── keep-alive.js ├── config.js ├── global-api ├── assets.js ├── extend.js ├── index.js ├── mixin.js ├── use.js ├── index.js ├── instance ├── events.js ├── index.js ├── init.js ├── inject.js ├── lifecycle.js ├── proxy.js ├── render-helpers ├── bind-dynamic-keys.js ├── bind-object-listeners.js ├── bind-object-props.js ├── check-keycodes.js ├── index.js ├── render-list.js ├── render-slot.js ├── render-static.js ├── resolve-filter.js ├── resolve-scoped-slots.js ├── resolve-slots.js ├── render.js ├── state.js ├── observer ├── array.js ├── dep.js ├── index.js ├── scheduler.js ├── traverse.js ├── watcher.js ├── util ├── debug.js ├── env.js ├── error.js ├── index.js ├── lang.js ├── next-tick.js ├── options.js ├── perf.js ├── props.js ├── vdom ├── create-component.js ├── create-element.js ├── create-functional-component.js ├── helpers ├── extract-props.js ├── get-first-component-child.js ├── index.js ├── is-async-placeholder.js ├── merge-hook.js ├── normalize-children.js ├── normalize-scoped-slots.js ├── resolve-async-component.js ├── update-listeners.js ├── modules ├── directives.js ├── index.js ├── ref.js ├── patch.js ├── vnode.js ├── platforms ├── .DS_Store ├── web ├── compiler ├── directives ├── html.js ├── index.js ├── model.js ├── text.js ├── index.js ├── modules ├── class.js ├── index.js ├── model.js ├── style.js ├── options.js ├── util.js ├── entry-compiler.js ├── entry-runtime-with-compiler.js ├── entry-runtime.js ├── entry-server-basic-renderer.js ├── entry-server-renderer.js ├── runtime ├── class-util.js ├── components ├── index.js ├── transition-group.js ├── transition.js ├── directives ├── index.js ├── model.js ├── show.js ├── index.js ├── modules ├── attrs.js ├── class.js ├── dom-props.js ├── events.js ├── index.js ├── style.js ├── transition.js ├── node-ops.js ├── patch.js ├── transition-util.js ├── server ├── compiler.js ├── directives ├── index.js ├── model.js ├── show.js ├── modules ├── attrs.js ├── class.js ├── dom-props.js ├── index.js ├── style.js ├── util.js ├── util ├── attrs.js ├── class.js ├── compat.js ├── element.js ├── index.js ├── style.js ├── weex ├── .DS_Store ├── compiler ├── .DS_Store ├── directives ├── index.js ├── model.js ├── index.js ├── modules ├── append.js ├── class.js ├── index.js ├── props.js ├── recycle-list ├── component-root.js ├── component.js ├── index.js ├── recycle-list.js ├── text.js ├── v-bind.js ├── v-for.js ├── v-if.js ├── v-on.js ├── v-once.js ├── style.js ├── entry-compiler.js ├── entry-framework.js ├── entry-runtime-factory.js ├── runtime ├── components ├── index.js ├── richtext.js ├── transition-group.js ├── transition.js ├── directives ├── index.js ├── index.js ├── modules ├── attrs.js ├── class.js ├── events.js ├── index.js ├── style.js ├── transition.js ├── node-ops.js ├── patch.js ├── recycle-list ├── render-component-template.js ├── virtual-component.js ├── text-node.js ├── util ├── element.js ├── index.js ├── parser.js ├── server ├── bundle-renderer ├── create-bundle-renderer.js ├── create-bundle-runner.js ├── source-map-support.js ├── create-basic-renderer.js ├── create-renderer.js ├── optimizing-compiler ├── codegen.js ├── index.js ├── modules.js ├── optimizer.js ├── runtime-helpers.js ├── render-context.js ├── render-stream.js ├── render.js ├── template-renderer ├── create-async-file-mapper.js ├── index.js ├── parse-template.js ├── template-stream.js ├── util.js ├── webpack-plugin ├── client.js ├── server.js ├── util.js ├── write.js ├── sfc ├── parser.js ├── shared ├── constants.js ├── util.js ├── types ├── index.d.ts ├── options.d.ts ├── plugin.d.ts ├── vnode.d.ts ├── vue.d.ts ├── vuex ├── LICENSE ├── dist ├── logger.d.ts ├── logger.js ├── vuex.common.js ├── vuex.esm.browser.js ├── vuex.esm.browser.min.js ├── vuex.esm.js ├── vuex.js ├── vuex.min.js ├── package.json ├── types ├── helpers.d.ts ├── index.d.ts ├── vue.d.ts ├── package-lock.json ├── package.json ├── pages.json ├── pages ├── add ├── add.vue ├── adddetail.vue ├── addform.vue ├── addstyle.vue ├── addtemp.vue ├── goodslist.vue ├── admin ├── adddetail.vue ├── admin.vue ├── edit.vue ├── goodsmodify.vue ├── chatroom ├── chatroom.vue ├── classify ├── classify.vue ├── download ├── download.vue ├── webpage.vue ├── goods ├── goods.vue ├── goodsbuy.vue ├── goodslist.vue ├── goodsmodify.vue ├── login ├── login.vue ├── market ├── market_dianzan.vue ├── market_dianzan_detail.vue ├── my ├── my.vue ├── order ├── myorderlist.vue ├── order.vue ├── userorderlist.vue ├── redpackage ├── redpackage.vue ├── setting ├── setting.vue ├── video ├── main.vue ├── one.vue ├── video.vue ├── readme.txt ├── sdk ├── connection.js ├── libs ├── strophe.js ├── xmldom ├── dom-parser.js ├── dom.js ├── sax.js ├── message.js ├── package-lock.json ├── package.buildxcx.js ├── package.json ├── queue.js ├── status.js ├── utils.js ├── static ├── .DS_Store ├── images ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── number.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── qunzu@x2.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── success@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── .DS_Store ├── camera.png ├── comments.png ├── dian_small.png ├── favor.png ├── follow.png ├── index.png ├── logofull.png ├── mine.png ├── music.png ├── play.png ├── promote.png ├── search.png ├── share.png ├── small_location.png ├── small_location_white.png ├── tabbar ├── .DS_Store ├── add.png ├── addactive.png ├── classify.png ├── classifyactive.png ├── guanzhu.png ├── guanzhuactive.png ├── home.png ├── homeactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── uni.scss ├── unpackage ├── .DS_Store ├── dist ├── .DS_Store ├── build ├── .DS_Store ├── h5 ├── index.html ├── static ├── .DS_Store ├── images ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── number.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── qunzu@x2.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── success@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── .DS_Store ├── app.png ├── arrow.jpg ├── bg-gradual-black.png ├── buy.png ├── camera.png ├── comments.png ├── dian_small.png ├── dian_small的副本.png ├── dsp.jpg ├── favor.png ├── follow.png ├── index.png ├── like.png ├── logofull.png ├── mine.png ├── music.png ├── noneface.png ├── password.png ├── play.png ├── promote.png ├── qa.png ├── release.png ├── report_face.png ├── search.png ├── share.png ├── small_location.png ├── small_location_green.png ├── small_location_white.png ├── tabbar ├── .DS_Store ├── add.png ├── addactive.png ├── classify.png ├── classifyactive.png ├── guanzhu.png ├── guanzhuactive.png ├── home.png ├── homeactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── username.png ├── video.png ├── index.css ├── js ├── chunk-vendors.2df43836.js ├── pages-add-add.ac40f1c7.js ├── pages-add-adddetail.a7d468c8.js ├── pages-add-addform.8975c795.js ├── pages-add-addstyle.8046a9bf.js ├── pages-add-goodslist.a4b3c96c.js ├── pages-goods-goodsbuy.e517fc10.js ├── pages-goods-goodslist.728553e5.js ├── pages-goods-goodsmodify.d4cadd39.js ├── pages-login-login.ee0a041c.js ├── pages-my-my.1e751134.js ├── pages-order-myorderlist.b562f5a9.js ├── pages-order-order.b39766d3.js ├── pages-order-userorderlist.4ea27248.js ├── pages-redpackage-redpackage.fb9adad7.js ├── pages-setting-setting.972af798.js ├── pages-tabbar-tabbar-1-goodsdetail.cb959a86.js ├── pages-tabbar-tabbar-3-tabbar-3.37aaf2f0.js ├── pages-video-video.e4068207.js ├── mp-toutiao ├── app.js ├── app.json ├── app.ttss ├── common ├── main.js ├── main.ttss ├── runtime.js ├── slots.ttml ├── vendor.js ├── vendor.ttss ├── comps ├── chat ├── chat.vue.ttml ├── inputbar ├── inputbar.vue.ttml ├── suit ├── audio ├── audio.vue.ttml ├── emoji ├── emoji.vue.ttml ├── image ├── image.vue.ttml ├── main ├── main.vue.ttml ├── msglist ├── msglist.vue.ttml ├── node-modules ├── @dcloudio ├── uni-ui ├── lib ├── uni-number-box ├── uni-number-box.vue.ttml ├── pages ├── add ├── add.js ├── add.json ├── add.ttml ├── add.ttss ├── add.vue.ttml ├── adddetail.js ├── adddetail.json ├── adddetail.ttml ├── adddetail.ttss ├── adddetail.vue.ttml ├── addform.js ├── addform.json ├── addform.ttml ├── addform.ttss ├── addform.vue.ttml ├── addstyle.js ├── addstyle.json ├── addstyle.ttml ├── addstyle.ttss ├── addstyle.vue.ttml ├── goodslist.js ├── goodslist.json ├── goodslist.ttml ├── goodslist.ttss ├── goodslist.vue.ttml ├── chatroom ├── chatroom.js ├── chatroom.json ├── chatroom.ttml ├── chatroom.ttss ├── chatroom.vue.ttml ├── download ├── download.js ├── download.json ├── download.ttml ├── download.ttss ├── download.vue.ttml ├── goods ├── goods.js ├── goods.json ├── goods.ttml ├── goods.ttss ├── goods.vue.ttml ├── goodsbuy.js ├── goodsbuy.json ├── goodsbuy.ttml ├── goodsbuy.vue.ttml ├── goodslist.js ├── goodslist.json ├── goodslist.ttml ├── goodslist.ttss ├── goodslist.vue.ttml ├── goodsmodify.js ├── goodsmodify.json ├── goodsmodify.ttml ├── goodsmodify.ttss ├── goodsmodify.vue.ttml ├── login ├── login.js ├── login.json ├── login.ttml ├── login.vue.ttml ├── my ├── my.js ├── my.json ├── my.ttml ├── my.ttss ├── my.vue.ttml ├── order ├── myorderlist.js ├── myorderlist.json ├── myorderlist.ttml ├── myorderlist.ttss ├── myorderlist.vue.ttml ├── order.js ├── order.json ├── order.ttml ├── order.ttss ├── order.vue.ttml ├── userorderlist.js ├── userorderlist.json ├── userorderlist.ttml ├── userorderlist.ttss ├── userorderlist.vue.ttml ├── redpackage ├── redpackage.js ├── redpackage.json ├── redpackage.ttml ├── redpackage.ttss ├── redpackage.vue.ttml ├── setting ├── setting.js ├── setting.json ├── setting.ttml ├── setting.ttss ├── setting.vue.ttml ├── tabbar ├── tabbar-1 ├── goodsdetail.js ├── goodsdetail.json ├── goodsdetail.ttml ├── goodsdetail.vue.ttml ├── tabbar-3 ├── tabbar-3.js ├── tabbar-3.json ├── tabbar-3.ttml ├── tabbar-3.ttss ├── tabbar-3.vue.ttml ├── video ├── main.js ├── main.json ├── main.ttml ├── main.ttss ├── main.vue.ttml ├── video.js ├── video.json ├── video.ttml ├── video.ttss ├── video.vue.ttml ├── project.config.json ├── static ├── .DS_Store ├── images ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── number.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── qunzu@x2.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── success@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── .DS_Store ├── app.png ├── arrow.jpg ├── bg-gradual-black.png ├── buy.png ├── camera.png ├── comments.png ├── dian_small.png ├── dian_small的副本.png ├── dsp.jpg ├── favor.png ├── follow.png ├── index.png ├── like.png ├── logofull.png ├── mine.png ├── music.png ├── noneface.png ├── password.png ├── play.png ├── promote.png ├── qa.png ├── release.png ├── report_face.png ├── search.png ├── share.png ├── small_location.png ├── small_location_green.png ├── small_location_white.png ├── tabbar ├── .DS_Store ├── add.png ├── addactive.png ├── guanzhu.png ├── guanzhuactive.png ├── home.png ├── homeactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── username.png ├── video.png ├── logo.png ├── mp-weixin ├── app.js ├── app.json ├── app.wxss ├── common ├── main.js ├── main.wxss ├── runtime.js ├── slots.wxml ├── vendor.js ├── vendor.wxss ├── comps ├── chat ├── chat.vue.wxml ├── inputbar ├── inputbar.vue.wxml ├── suit ├── audio ├── audio.vue.wxml ├── emoji ├── emoji.vue.wxml ├── image ├── image.vue.wxml ├── main ├── main.vue.wxml ├── msglist ├── msglist.vue.wxml ├── type ├── audio ├── audio.vue.wxml ├── node-modules ├── @dcloudio ├── uni-ui ├── lib ├── uni-number-box ├── uni-number-box.vue.wxml ├── pages ├── add ├── add.js ├── add.json ├── add.vue.wxml ├── add.wxml ├── add.wxss ├── adddetail.js ├── adddetail.json ├── adddetail.vue.wxml ├── adddetail.wxml ├── adddetail.wxss ├── addform.js ├── addform.json ├── addform.vue.wxml ├── addform.wxml ├── addform.wxss ├── addstyle.js ├── addstyle.json ├── addstyle.vue.wxml ├── addstyle.wxml ├── addstyle.wxss ├── goodslist.js ├── goodslist.json ├── goodslist.vue.wxml ├── goodslist.wxml ├── goodslist.wxss ├── chatroom ├── chatroom.js ├── chatroom.json ├── chatroom.vue.wxml ├── chatroom.wxml ├── chatroom.wxss ├── classify ├── classify.js ├── classify.json ├── classify.vue.wxml ├── classify.wxml ├── classify.wxss ├── download ├── download.js ├── download.json ├── download.vue.wxml ├── download.wxml ├── download.wxss ├── goods ├── goods.js ├── goods.json ├── goods.vue.wxml ├── goods.wxml ├── goods.wxss ├── goodsbuy.js ├── goodsbuy.json ├── goodsbuy.vue.wxml ├── goodsbuy.wxml ├── goodslist.js ├── goodslist.json ├── goodslist.vue.wxml ├── goodslist.wxml ├── goodslist.wxss ├── goodsmodify.js ├── goodsmodify.json ├── goodsmodify.vue.wxml ├── goodsmodify.wxml ├── goodsmodify.wxss ├── login ├── login.js ├── login.json ├── login.vue.wxml ├── login.wxml ├── my ├── my.js ├── my.json ├── my.vue.wxml ├── my.wxml ├── my.wxss ├── order ├── myorderlist.js ├── myorderlist.json ├── myorderlist.vue.wxml ├── myorderlist.wxml ├── myorderlist.wxss ├── order.js ├── order.json ├── order.vue.wxml ├── order.wxml ├── order.wxss ├── userorderlist.js ├── userorderlist.json ├── userorderlist.vue.wxml ├── userorderlist.wxml ├── userorderlist.wxss ├── redpackage ├── redpackage.js ├── redpackage.json ├── redpackage.vue.wxml ├── redpackage.wxml ├── redpackage.wxss ├── setting ├── setting.js ├── setting.json ├── setting.vue.wxml ├── setting.wxml ├── setting.wxss ├── tabbar ├── tabbar-1 ├── goodsdetail.js ├── goodsdetail.json ├── goodsdetail.vue.wxml ├── goodsdetail.wxml ├── tabbar-3 ├── tabbar-3.js ├── tabbar-3.json ├── tabbar-3.vue.wxml ├── tabbar-3.wxml ├── tabbar-3.wxss ├── video ├── main.js ├── main.json ├── main.vue.wxml ├── main.wxml ├── main.wxss ├── one.js ├── one.json ├── one.vue.wxml ├── one.wxml ├── one.wxss ├── video.js ├── video.json ├── video.vue.wxml ├── video.wxml ├── video.wxss ├── project.config.json ├── static ├── .DS_Store ├── images ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── .DS_Store ├── camera.png ├── comments.png ├── dian_small.png ├── favor.png ├── follow.png ├── index.png ├── logofull.png ├── mine.png ├── music.png ├── play.png ├── promote.png ├── search.png ├── share.png ├── small_location.png ├── small_location_white.png ├── tabbar ├── .DS_Store ├── add.png ├── addactive.png ├── classify.png ├── classifyactive.png ├── guanzhu.png ├── guanzhuactive.png ├── home.png ├── homeactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── dev ├── .DS_Store ├── .sourcemap ├── mp-toutiao ├── common ├── main.js.map ├── runtime.js.map ├── vendor.js.map ├── pages ├── add ├── add.js.map ├── adddetail.js.map ├── addform.js.map ├── addstyle.js.map ├── goodslist.js.map ├── chatroom ├── chatroom.js.map ├── download ├── download.js.map ├── goods ├── goods.js.map ├── goodsbuy.js.map ├── goodslist.js.map ├── goodsmodify.js.map ├── login ├── login.js.map ├── my ├── my.js.map ├── order ├── myorderlist.js.map ├── order.js.map ├── userorderlist.js.map ├── redpackage ├── redpackage.js.map ├── setting ├── setting.js.map ├── tabbar ├── tabbar-1 ├── goodsdetail.js.map ├── tabbar-3 ├── tabbar-3.js.map ├── video ├── main.js.map ├── video.js.map ├── mp-weixin ├── common ├── main.js.map ├── runtime.js.map ├── vendor.js.map ├── pages ├── add ├── add.js.map ├── adddetail.js.map ├── addform.js.map ├── addstyle.js.map ├── goodslist.js.map ├── chatroom ├── chatroom.js.map ├── classify ├── classify.js.map ├── download ├── download.js.map ├── goods ├── goods.js.map ├── goodsbuy.js.map ├── goodslist.js.map ├── goodsmodify.js.map ├── login ├── login.js.map ├── my ├── my.js.map ├── order ├── myorderlist.js.map ├── order.js.map ├── userorderlist.js.map ├── redpackage ├── redpackage.js.map ├── setting ├── setting.js.map ├── tabbar-3-detial ├── tabbar-3-qa ├── tabbar-3-qa.js.map ├── tabbar-3-release ├── tabbar-3-release.js.map ├── tabbar-3-video ├── tabbar-3-video.js.map ├── tabbar ├── tabbar-1 ├── goodsdetail.js.map ├── main.js.map ├── tabbar-1.js.map ├── tabbar-2.js.map ├── tabbar-2 ├── tabbar-2.js.map ├── tabbar-3 ├── tabbar-3.js.map ├── tabbar-4 ├── tabbar-4.js.map ├── tabbar-5 ├── my.js.map ├── tabbar-5.js.map ├── video ├── main.js.map ├── one.js.map ├── video.js.map ├── .tmp ├── app-plus ├── app.js ├── app.json ├── app.wxss ├── common ├── main.js ├── main.wxss ├── runtime.js ├── slots.wxml ├── vendor.js ├── vendor.wxss ├── comps ├── chat ├── chat.vue.wxml ├── inputbar ├── inputbar.vue.wxml ├── suit ├── audio ├── audio.vue.wxml ├── emoji ├── emoji.vue.wxml ├── image ├── image.vue.wxml ├── main ├── main.vue.wxml ├── msglist ├── msglist.vue.wxml ├── manifest.json ├── node-modules ├── @dcloudio ├── uni-ui ├── lib ├── uni-number-box ├── uni-number-box.vue.wxml ├── pages ├── add ├── add.js ├── add.json ├── add.vue.wxml ├── add.wxml ├── add.wxss ├── adddetail.js ├── adddetail.json ├── adddetail.vue.wxml ├── adddetail.wxml ├── adddetail.wxss ├── addform.js ├── addform.json ├── addform.vue.wxml ├── addform.wxml ├── addform.wxss ├── addstyle.js ├── addstyle.json ├── addstyle.vue.wxml ├── addstyle.wxml ├── addstyle.wxss ├── goodslist.js ├── goodslist.json ├── goodslist.vue.wxml ├── goodslist.wxml ├── goodslist.wxss ├── chatroom ├── chatroom.js ├── chatroom.json ├── chatroom.vue.wxml ├── chatroom.wxml ├── chatroom.wxss ├── classify ├── classify.js ├── classify.json ├── classify.vue.wxml ├── classify.wxml ├── download ├── download.js ├── download.json ├── download.vue.wxml ├── download.wxml ├── download.wxss ├── goods ├── goods.js ├── goods.json ├── goods.vue.wxml ├── goods.wxml ├── goods.wxss ├── goodsbuy.js ├── goodsbuy.json ├── goodsbuy.vue.wxml ├── goodsbuy.wxml ├── goodslist.js ├── goodslist.json ├── goodslist.vue.wxml ├── goodslist.wxml ├── goodslist.wxss ├── goodsmodify.js ├── goodsmodify.json ├── goodsmodify.vue.wxml ├── goodsmodify.wxml ├── goodsmodify.wxss ├── login ├── login.js ├── login.json ├── login.vue.wxml ├── login.wxml ├── my ├── my.js ├── my.json ├── my.vue.wxml ├── my.wxml ├── my.wxss ├── order ├── myorderlist.js ├── myorderlist.json ├── myorderlist.vue.wxml ├── myorderlist.wxml ├── myorderlist.wxss ├── order.js ├── order.json ├── order.vue.wxml ├── order.wxml ├── order.wxss ├── userorderlist.js ├── userorderlist.json ├── userorderlist.vue.wxml ├── userorderlist.wxml ├── userorderlist.wxss ├── redpackage ├── redpackage.js ├── redpackage.json ├── redpackage.vue.wxml ├── redpackage.wxml ├── redpackage.wxss ├── setting ├── setting.js ├── setting.json ├── setting.vue.wxml ├── setting.wxml ├── setting.wxss ├── tabbar ├── tabbar-1 ├── goodsdetail.js ├── goodsdetail.json ├── goodsdetail.vue.wxml ├── goodsdetail.wxml ├── tabbar-3 ├── tabbar-3.js ├── tabbar-3.json ├── tabbar-3.vue.wxml ├── tabbar-3.wxml ├── tabbar-3.wxss ├── video ├── main.js ├── main.json ├── main.vue.wxml ├── main.wxml ├── main.wxss ├── video.js ├── video.json ├── video.vue.wxml ├── video.wxml ├── video.wxss ├── static ├── .DS_Store ├── images ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── number.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── qunzu@x2.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── success@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── .DS_Store ├── app.png ├── arrow.jpg ├── bg-gradual-black.png ├── buy.png ├── camera.png ├── comments.png ├── dian_small.png ├── dian_small的副本.png ├── dsp.jpg ├── favor.png ├── follow.png ├── index.png ├── like.png ├── logofull.png ├── mine.png ├── music.png ├── noneface.png ├── password.png ├── play.png ├── promote.png ├── qa.png ├── release.png ├── report_face.png ├── search.png ├── share.png ├── small_location.png ├── small_location_green.png ├── small_location_white.png ├── tabbar ├── .DS_Store ├── add.png ├── addactive.png ├── guanzhu.png ├── guanzhuactive.png ├── home.png ├── homeactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── username.png ├── video.png ├── logo.png ├── app-plus ├── __uniappchooselocation.html ├── __uniappes6.js ├── __uniappmarker@3x.png ├── __uniappopenlocation.html ├── __uniapppicker.html ├── __uniappscan.html ├── __uniappservice.html ├── __uniappsuccess.png ├── __uniappview.html ├── app-service.js ├── app-view.js ├── manifest.json ├── pages ├── add ├── add.js ├── adddetail.js ├── addform.js ├── addstyle.js ├── goodslist.js ├── chatroom ├── chatroom.js ├── classify ├── classify.js ├── download ├── download.js ├── goods ├── goods.js ├── goodsbuy.js ├── goodslist.js ├── goodsmodify.js ├── login ├── login.js ├── my ├── my.js ├── order ├── myorderlist.js ├── order.js ├── userorderlist.js ├── redpackage ├── redpackage.js ├── setting ├── setting.js ├── tabbar ├── tabbar-1 ├── goodsdetail.js ├── tabbar-3 ├── tabbar-3.js ├── video ├── main.js ├── video.js ├── static ├── images ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── number.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── qunzu@x2.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── success@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── app.png ├── arrow.jpg ├── bg-gradual-black.png ├── buy.png ├── camera.png ├── comments.png ├── dian_small.png ├── dian_small的副本.png ├── dsp.jpg ├── favor.png ├── follow.png ├── index.png ├── like.png ├── logofull.png ├── mine.png ├── music.png ├── noneface.png ├── password.png ├── play.png ├── promote.png ├── qa.png ├── release.png ├── report_face.png ├── search.png ├── share.png ├── small_location.png ├── small_location_green.png ├── small_location_white.png ├── tabbar ├── add.png ├── addactive.png ├── guanzhu.png ├── guanzhuactive.png ├── home.png ├── homeactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── username.png ├── video.png ├── logo.png ├── mp-toutiao ├── app.js ├── app.json ├── app.ttss ├── common ├── main.js ├── main.ttss ├── runtime.js ├── slots.ttml ├── vendor.js ├── vendor.ttss ├── comps ├── chat ├── chat.vue.ttml ├── inputbar ├── inputbar.vue.ttml ├── suit ├── audio ├── audio.vue.ttml ├── emoji ├── emoji.vue.ttml ├── image ├── image.vue.ttml ├── main ├── main.vue.ttml ├── msglist ├── msglist.vue.ttml ├── node-modules ├── @dcloudio ├── uni-ui ├── lib ├── uni-number-box ├── uni-number-box.vue.ttml ├── pages ├── add ├── add.js ├── add.json ├── add.ttml ├── add.ttss ├── add.vue.ttml ├── adddetail.js ├── adddetail.json ├── adddetail.ttml ├── adddetail.ttss ├── adddetail.vue.ttml ├── addform.js ├── addform.json ├── addform.ttml ├── addform.ttss ├── addform.vue.ttml ├── addstyle.js ├── addstyle.json ├── addstyle.ttml ├── addstyle.ttss ├── addstyle.vue.ttml ├── goodslist.js ├── goodslist.json ├── goodslist.ttml ├── goodslist.ttss ├── goodslist.vue.ttml ├── chatroom ├── chatroom.js ├── chatroom.json ├── chatroom.ttml ├── chatroom.ttss ├── chatroom.vue.ttml ├── download ├── download.js ├── download.json ├── download.ttml ├── download.ttss ├── download.vue.ttml ├── goods ├── goods.js ├── goods.json ├── goods.ttml ├── goods.ttss ├── goods.vue.ttml ├── goodsbuy.js ├── goodsbuy.json ├── goodsbuy.ttml ├── goodsbuy.vue.ttml ├── goodslist.js ├── goodslist.json ├── goodslist.ttml ├── goodslist.ttss ├── goodslist.vue.ttml ├── goodsmodify.js ├── goodsmodify.json ├── goodsmodify.ttml ├── goodsmodify.ttss ├── goodsmodify.vue.ttml ├── login ├── login.js ├── login.json ├── login.ttml ├── login.vue.ttml ├── my ├── my.js ├── my.json ├── my.ttml ├── my.ttss ├── my.vue.ttml ├── order ├── myorderlist.js ├── myorderlist.json ├── myorderlist.ttml ├── myorderlist.ttss ├── myorderlist.vue.ttml ├── order.js ├── order.json ├── order.ttml ├── order.ttss ├── order.vue.ttml ├── userorderlist.js ├── userorderlist.json ├── userorderlist.ttml ├── userorderlist.ttss ├── userorderlist.vue.ttml ├── redpackage ├── redpackage.js ├── redpackage.json ├── redpackage.ttml ├── redpackage.ttss ├── redpackage.vue.ttml ├── setting ├── setting.js ├── setting.json ├── setting.ttml ├── setting.ttss ├── setting.vue.ttml ├── tabbar ├── tabbar-1 ├── goodsdetail.js ├── goodsdetail.json ├── goodsdetail.ttml ├── goodsdetail.vue.ttml ├── tabbar-3 ├── tabbar-3.js ├── tabbar-3.json ├── tabbar-3.ttml ├── tabbar-3.ttss ├── tabbar-3.vue.ttml ├── video ├── main.js ├── main.json ├── main.ttml ├── main.ttss ├── main.vue.ttml ├── video.js ├── video.json ├── video.ttml ├── video.ttss ├── video.vue.ttml ├── project.config.json ├── static ├── .DS_Store ├── images ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── haoyou@x2.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── logo.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── number.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── qunzu@x2.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── success@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── .DS_Store ├── app.png ├── arrow.jpg ├── bg-gradual-black.png ├── buy.png ├── camera.png ├── comments.png ├── dian_small.png ├── dian_small的副本.png ├── dsp.jpg ├── favor.png ├── follow.png ├── index.png ├── like.png ├── logofull.png ├── mine.png ├── music.png ├── noneface.png ├── password.png ├── play.png ├── promote.png ├── qa.png ├── release.png ├── report_face.png ├── search.png ├── share.png ├── small_location.png ├── small_location_green.png ├── small_location_white.png ├── tabbar ├── .DS_Store ├── add.png ├── addactive.png ├── guanzhu.png ├── guanzhuactive.png ├── home.png ├── homeactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── username.png ├── video.png ├── logo.png ├── mp-weixin ├── .DS_Store ├── app.js ├── app.json ├── app.wxss ├── common ├── main.js ├── main.wxss ├── runtime.js ├── slots.wxml ├── vendor.js ├── vendor.wxss ├── comps ├── chat ├── chat.vue.wxml ├── inputbar ├── inputbar.vue.wxml ├── suit ├── audio ├── audio.vue.wxml ├── emoji ├── emoji.vue.wxml ├── image ├── image.vue.wxml ├── main ├── main.vue.wxml ├── msglist ├── msglist.vue.wxml ├── type ├── audio ├── audio.vue.wxml ├── node-modules ├── @dcloudio ├── uni-ui ├── lib ├── uni-number-box ├── uni-number-box.vue.wxml ├── pages ├── add ├── add.js ├── add.json ├── add.vue.wxml ├── add.wxml ├── add.wxss ├── adddetail.js ├── adddetail.json ├── adddetail.vue.wxml ├── adddetail.wxml ├── adddetail.wxss ├── addform.js ├── addform.json ├── addform.vue.wxml ├── addform.wxml ├── addform.wxss ├── addstyle.js ├── addstyle.json ├── addstyle.vue.wxml ├── addstyle.wxml ├── addstyle.wxss ├── goodslist.js ├── goodslist.json ├── goodslist.vue.wxml ├── goodslist.wxml ├── goodslist.wxss ├── chatroom ├── chatroom.js ├── chatroom.json ├── chatroom.vue.wxml ├── chatroom.wxml ├── chatroom.wxss ├── classify ├── classify.js ├── classify.json ├── classify.vue.wxml ├── classify.wxml ├── classify.wxss ├── download ├── download.js ├── download.json ├── download.vue.wxml ├── download.wxml ├── download.wxss ├── goods ├── goods.js ├── goods.json ├── goods.vue.wxml ├── goods.wxml ├── goods.wxss ├── goodsbuy.js ├── goodsbuy.json ├── goodsbuy.vue.wxml ├── goodsbuy.wxml ├── goodslist.js ├── goodslist.json ├── goodslist.vue.wxml ├── goodslist.wxml ├── goodslist.wxss ├── goodsmodify.js ├── goodsmodify.json ├── goodsmodify.vue.wxml ├── goodsmodify.wxml ├── goodsmodify.wxss ├── login ├── login.js ├── login.json ├── login.vue.wxml ├── login.wxml ├── my ├── my.js ├── my.json ├── my.vue.wxml ├── my.wxml ├── my.wxss ├── order ├── myorderlist.js ├── myorderlist.json ├── myorderlist.vue.wxml ├── myorderlist.wxml ├── myorderlist.wxss ├── order.js ├── order.json ├── order.vue.wxml ├── order.wxml ├── order.wxss ├── userorderlist.js ├── userorderlist.json ├── userorderlist.vue.wxml ├── userorderlist.wxml ├── userorderlist.wxss ├── redpackage ├── redpackage.js ├── redpackage.json ├── redpackage.vue.wxml ├── redpackage.wxml ├── redpackage.wxss ├── setting ├── setting.js ├── setting.json ├── setting.vue.wxml ├── setting.wxml ├── setting.wxss ├── tabbar ├── tabbar-1 ├── goodsdetail.js ├── goodsdetail.json ├── goodsdetail.vue.wxml ├── goodsdetail.wxml ├── tabbar-3 ├── tabbar-3.js ├── tabbar-3.json ├── tabbar-3.vue.wxml ├── tabbar-3.wxml ├── tabbar-3.wxss ├── video ├── main.js ├── main.json ├── main.vue.wxml ├── main.wxml ├── main.wxss ├── one.js ├── one.json ├── one.vue.wxml ├── one.wxml ├── one.wxss ├── video.js ├── video.json ├── video.vue.wxml ├── video.wxml ├── video.wxss ├── project.config.json ├── sitemap.json ├── sitemap1.json ├── sitemap11.json ├── sitemap12.json ├── sitemap14.json ├── sitemap16.json ├── sitemap18.json ├── sitemap20.json ├── sitemap21.json ├── sitemap22.json ├── sitemap23.json ├── sitemap24.json ├── sitemap27.json ├── sitemap28.json ├── sitemap30.json ├── sitemap32.json ├── sitemap34.json ├── sitemap35.json ├── sitemap38.json ├── sitemap4.json ├── sitemap40.json ├── sitemap41.json ├── sitemap45.json ├── sitemap46.json ├── sitemap47.json ├── sitemap51.json ├── sitemap52.json ├── sitemap53.json ├── sitemap55.json ├── sitemap57.json ├── sitemap59.json ├── sitemap61.json ├── sitemap62.json ├── sitemap66.json ├── sitemap67.json ├── sitemap68.json ├── sitemap69.json ├── sitemap7.json ├── sitemap70.json ├── sitemap71.json ├── sitemap72.json ├── sitemap73.json ├── sitemap75.json ├── sitemap76.json ├── sitemap77.json ├── sitemap78.json ├── sitemap8.json ├── sitemap80.json ├── sitemap81.json ├── sitemap83.json ├── sitemap84.json ├── sitemap85.json ├── sitemap87.json ├── sitemap88.json ├── sitemap89.json ├── sitemap9.json ├── sitemap90.json ├── sitemap91.json ├── sitemap92.json ├── sitemap93.json ├── sitemap94.json ├── sitemap95.json ├── sitemap96.json ├── static ├── .DS_Store ├── images ├── .DS_Store ├── Audio.png ├── Camera.png ├── Emoji.png ├── Image.png ├── Location.png ├── audioPause.png ├── audioPlay.png ├── camora.png ├── comtacts@2x.png ├── contacts.png ├── delete.png ├── faces ├── btn_del.png ├── del.png ├── ee_1.png ├── ee_10.png ├── ee_11.png ├── ee_12.png ├── ee_13.png ├── ee_14.png ├── ee_15.png ├── ee_16.png ├── ee_17.png ├── ee_18.png ├── ee_19.png ├── ee_2.png ├── ee_20.png ├── ee_21.png ├── ee_22.png ├── ee_23.png ├── ee_24.png ├── ee_25.png ├── ee_26.png ├── ee_27.png ├── ee_28.png ├── ee_29.png ├── ee_3.png ├── ee_30.png ├── ee_31.png ├── ee_32.png ├── ee_33.png ├── ee_34.png ├── ee_35.png ├── ee_4.png ├── ee_5.png ├── ee_6.png ├── ee_7.png ├── ee_8.png ├── ee_9.png ├── filled@2x.png ├── huanxindemo.jpg ├── iconAudio@2x.png ├── iconAudioActive@2x.png ├── iconCamera@2x.png ├── iconFile@2x.png ├── iconImage@2x.png ├── iconLocation@2x.png ├── iconPlay@2x.png ├── line.png ├── mic@2x.png ├── msgerr.png ├── next.png ├── notice.png ├── noticeActive.png ├── notification.png ├── pic.png ├── popleftarrow@2x.png ├── poprightarrow@2x.png ├── searchicon.png ├── send.png ├── setting@2x.png ├── voice.png ├── voicemsg.png ├── voicemsgmy.png ├── img ├── .DS_Store ├── camera.png ├── comments.png ├── dian_small.png ├── favor.png ├── follow.png ├── index.png ├── logofull.png ├── mine.png ├── music.png ├── play.png ├── promote.png ├── search.png ├── share.png ├── small_location.png ├── small_location_white.png ├── tabbar ├── .DS_Store ├── add.png ├── addactive.png ├── classify.png ├── classifyactive.png ├── me.png ├── meactive.png ├── news.png ├── newsactive.png ├── video.png ├── videoactive.png ├── unlike.png ├── res ├── .DS_Store ├── icons ├── 120x120.png ├── 144x144.png ├── 152x152.png ├── 167x167.png ├── 180x180.png ├── 192x192.png ├── 20x20.png ├── 29x29.png ├── 40x40.png ├── 48x48.png ├── 58x58.png ├── 60x60.png ├── 72x72.png ├── 76x76.png ├── 80x80.png ├── 87x87.png ├── 96x96.png ├── utils ├── Dispatcher.js ├── Observe.js ├── WebIM.js ├── WebIMConfig.js ├── broadcast.js