├── .DS_Store
├── App.vue
├── common
├── cloundfun.js
├── list.js
├── qqmap-wx-jssdk.js
├── qqmap-wx-jssdk.min.js
├── uni.css
└── unitl.js
├── components
├── HM-messages
│ └── HM-messages.vue
└── uni-load-more
│ └── uni-load-more.vue
├── element
├── homeload.vue
├── loading.vue
├── modal.vue
└── none.vue
├── main.js
├── manifest.json
├── node_modules
└── animate.css
│ ├── .editorconfig
│ ├── .prettierignore
│ ├── .travis.yml
│ ├── CODE_OF_CONDUCT.md
│ ├── LICENSE
│ ├── README.md
│ ├── animate-config.json
│ ├── animate.css
│ ├── animate.min.css
│ ├── bower.json
│ ├── gulpfile.js
│ ├── package.json
│ └── source
│ ├── _base.css
│ ├── _vars.css
│ ├── attention_seekers
│ ├── bounce.css
│ ├── flash.css
│ ├── headShake.css
│ ├── heartBeat.css
│ ├── jello.css
│ ├── pulse.css
│ ├── rubberBand.css
│ ├── shake.css
│ ├── swing.css
│ ├── tada.css
│ └── wobble.css
│ ├── bouncing_entrances
│ ├── bounceIn.css
│ ├── bounceInDown.css
│ ├── bounceInLeft.css
│ ├── bounceInRight.css
│ └── bounceInUp.css
│ ├── bouncing_exits
│ ├── bounceOut.css
│ ├── bounceOutDown.css
│ ├── bounceOutLeft.css
│ ├── bounceOutRight.css
│ └── bounceOutUp.css
│ ├── fading_entrances
│ ├── fadeIn.css
│ ├── fadeInDown.css
│ ├── fadeInDownBig.css
│ ├── fadeInLeft.css
│ ├── fadeInLeftBig.css
│ ├── fadeInRight.css
│ ├── fadeInRightBig.css
│ ├── fadeInUp.css
│ └── fadeInUpBig.css
│ ├── fading_exits
│ ├── fadeOut.css
│ ├── fadeOutDown.css
│ ├── fadeOutDownBig.css
│ ├── fadeOutLeft.css
│ ├── fadeOutLeftBig.css
│ ├── fadeOutRight.css
│ ├── fadeOutRightBig.css
│ ├── fadeOutUp.css
│ └── fadeOutUpBig.css
│ ├── flippers
│ ├── flip.css
│ ├── flipInX.css
│ ├── flipInY.css
│ ├── flipOutX.css
│ └── flipOutY.css
│ ├── lightspeed
│ ├── lightSpeedIn.css
│ └── lightSpeedOut.css
│ ├── rotating_entrances
│ ├── rotateIn.css
│ ├── rotateInDownLeft.css
│ ├── rotateInDownRight.css
│ ├── rotateInUpLeft.css
│ └── rotateInUpRight.css
│ ├── rotating_exits
│ ├── rotateOut.css
│ ├── rotateOutDownLeft.css
│ ├── rotateOutDownRight.css
│ ├── rotateOutUpLeft.css
│ └── rotateOutUpRight.css
│ ├── sliding_entrances
│ ├── slideInDown.css
│ ├── slideInLeft.css
│ ├── slideInRight.css
│ └── slideInUp.css
│ ├── sliding_exits
│ ├── slideOutDown.css
│ ├── slideOutLeft.css
│ ├── slideOutRight.css
│ └── slideOutUp.css
│ ├── specials
│ ├── hinge.css
│ ├── jackInTheBox.css
│ ├── rollIn.css
│ └── rollOut.css
│ ├── zooming_entrances
│ ├── zoomIn.css
│ ├── zoomInDown.css
│ ├── zoomInLeft.css
│ ├── zoomInRight.css
│ └── zoomInUp.css
│ └── zooming_exits
│ ├── zoomOut.css
│ ├── zoomOutDown.css
│ ├── zoomOutLeft.css
│ ├── zoomOutRight.css
│ └── zoomOutUp.css
├── package-lock.json
├── pages.json
├── pages
├── city
│ └── city.vue
├── db-data
│ └── db-data.vue
├── index
│ ├── components
│ │ ├── article.vue
│ │ ├── classify.vue
│ │ ├── scroll-content.vue
│ │ ├── search.vue
│ │ └── ticket.vue
│ └── index.vue
├── my
│ └── my.vue
├── strategy
│ ├── components
│ │ ├── address.vue
│ │ ├── content.vue
│ │ └── locality.vue
│ └── strategy.vue
└── travels
│ └── travels.vue
├── static
├── logo.png
└── tab
│ ├── addimg.svg
│ ├── chaa.svg
│ ├── delvideo.png
│ ├── deteimg.svg
│ ├── fab.png
│ ├── gonglvea.png
│ ├── gonglveb.png
│ ├── homeload.svg
│ ├── jiantouxia.png
│ ├── jipiao.png
│ ├── list.png
│ ├── listb.png
│ ├── noimage.png
│ ├── saoma.svg
│ ├── searchend.svg
│ ├── sousuo.svg
│ ├── topimg.png
│ ├── topvideo.png
│ ├── wodea.png
│ ├── wodeb.png
│ └── xiaoxi.svg
├── store
└── store.js
├── uni.scss
├── unpackage
├── .DS_Store
└── dist
│ ├── .DS_Store
│ ├── build
│ ├── .automator
│ │ └── mp-weixin
│ │ │ └── .automator.json
│ └── mp-weixin
│ │ ├── app.js
│ │ ├── app.json
│ │ ├── app.wxss
│ │ ├── common
│ │ ├── main.js
│ │ ├── main.wxss
│ │ ├── runtime.js
│ │ └── vendor.js
│ │ ├── components
│ │ └── uni-load-more
│ │ │ ├── uni-load-more.js
│ │ │ ├── uni-load-more.json
│ │ │ ├── uni-load-more.wxml
│ │ │ └── uni-load-more.wxss
│ │ ├── element
│ │ ├── homeload.js
│ │ ├── homeload.json
│ │ ├── homeload.wxml
│ │ ├── homeload.wxss
│ │ ├── loading.js
│ │ ├── loading.json
│ │ ├── loading.wxml
│ │ ├── loading.wxss
│ │ ├── none.js
│ │ ├── none.json
│ │ ├── none.wxml
│ │ └── none.wxss
│ │ ├── pages
│ │ ├── city
│ │ │ ├── city.js
│ │ │ ├── city.json
│ │ │ ├── city.wxml
│ │ │ └── city.wxss
│ │ ├── db-data
│ │ │ ├── db-data.js
│ │ │ ├── db-data.json
│ │ │ ├── db-data.wxml
│ │ │ └── db-data.wxss
│ │ ├── index
│ │ │ ├── components
│ │ │ │ ├── article.js
│ │ │ │ ├── article.json
│ │ │ │ ├── article.wxml
│ │ │ │ ├── article.wxss
│ │ │ │ ├── classify.js
│ │ │ │ ├── classify.json
│ │ │ │ ├── classify.wxml
│ │ │ │ ├── classify.wxss
│ │ │ │ ├── scroll-content.js
│ │ │ │ ├── scroll-content.json
│ │ │ │ ├── scroll-content.wxml
│ │ │ │ ├── scroll-content.wxss
│ │ │ │ ├── search.js
│ │ │ │ ├── search.json
│ │ │ │ ├── search.wxml
│ │ │ │ ├── search.wxss
│ │ │ │ ├── ticket.js
│ │ │ │ ├── ticket.json
│ │ │ │ ├── ticket.wxml
│ │ │ │ └── ticket.wxss
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── my
│ │ │ ├── my.js
│ │ │ ├── my.json
│ │ │ └── my.wxml
│ │ ├── strategy
│ │ │ ├── components
│ │ │ │ ├── address.js
│ │ │ │ ├── address.json
│ │ │ │ ├── address.wxml
│ │ │ │ ├── address.wxss
│ │ │ │ ├── content.js
│ │ │ │ ├── content.json
│ │ │ │ ├── content.wxml
│ │ │ │ ├── content.wxss
│ │ │ │ ├── locality.js
│ │ │ │ ├── locality.json
│ │ │ │ ├── locality.wxml
│ │ │ │ └── locality.wxss
│ │ │ ├── strategy.js
│ │ │ ├── strategy.json
│ │ │ ├── strategy.wxml
│ │ │ └── strategy.wxss
│ │ └── travels
│ │ │ ├── travels.js
│ │ │ ├── travels.json
│ │ │ ├── travels.wxml
│ │ │ └── travels.wxss
│ │ ├── project.config.json
│ │ └── static
│ │ ├── logo.png
│ │ └── tab
│ │ ├── addimg.svg
│ │ ├── chaa.svg
│ │ ├── delvideo.png
│ │ ├── deteimg.svg
│ │ ├── fab.png
│ │ ├── gonglvea.png
│ │ ├── gonglveb.png
│ │ ├── homeload.svg
│ │ ├── jiantouxia.png
│ │ ├── jipiao.png
│ │ ├── list.png
│ │ ├── listb.png
│ │ ├── noimage.png
│ │ ├── saoma.svg
│ │ ├── searchend.svg
│ │ ├── sousuo.svg
│ │ ├── topimg.png
│ │ ├── topvideo.png
│ │ ├── wodea.png
│ │ ├── wodeb.png
│ │ └── xiaoxi.svg
│ └── dev
│ ├── .DS_Store
│ ├── .automator
│ └── mp-weixin
│ │ └── .automator.json
│ ├── .sourcemap
│ └── mp-weixin
│ │ ├── common
│ │ ├── main.js.map
│ │ ├── runtime.js.map
│ │ └── vendor.js.map
│ │ ├── components
│ │ └── uni-load-more
│ │ │ └── uni-load-more.js.map
│ │ ├── element
│ │ ├── homeload.js.map
│ │ ├── loading.js.map
│ │ ├── modal.js.map
│ │ └── none.js.map
│ │ └── pages
│ │ ├── city
│ │ └── city.js.map
│ │ ├── db-data
│ │ └── db-data.js.map
│ │ ├── index
│ │ ├── components
│ │ │ ├── article.js.map
│ │ │ ├── classify.js.map
│ │ │ ├── scroll-content.js.map
│ │ │ ├── search.js.map
│ │ │ └── ticket.js.map
│ │ └── index.js.map
│ │ ├── my
│ │ └── my.js.map
│ │ ├── strategy
│ │ ├── components
│ │ │ ├── address.js.map
│ │ │ ├── content.js.map
│ │ │ └── locality.js.map
│ │ └── strategy.js.map
│ │ └── travels
│ │ └── travels.js.map
│ └── mp-weixin
│ ├── app.js
│ ├── app.json
│ ├── app.wxss
│ ├── common
│ ├── main.js
│ ├── main.wxss
│ ├── runtime.js
│ └── vendor.js
│ ├── components
│ ├── HM-messages
│ │ ├── HM-messages.js
│ │ ├── HM-messages.json
│ │ └── HM-messages.wxml
│ └── uni-load-more
│ │ ├── uni-load-more.js
│ │ ├── uni-load-more.json
│ │ ├── uni-load-more.wxml
│ │ └── uni-load-more.wxss
│ ├── element
│ ├── homeload.js
│ ├── homeload.json
│ ├── homeload.wxml
│ ├── homeload.wxss
│ ├── loading.js
│ ├── loading.json
│ ├── loading.wxml
│ ├── loading.wxss
│ ├── modal.js
│ ├── modal.json
│ ├── modal.wxml
│ ├── modal.wxss
│ ├── none.js
│ ├── none.json
│ ├── none.wxml
│ └── none.wxss
│ ├── pages
│ ├── city
│ │ ├── city.js
│ │ ├── city.json
│ │ ├── city.wxml
│ │ └── city.wxss
│ ├── db-data
│ │ ├── db-data.js
│ │ ├── db-data.json
│ │ ├── db-data.wxml
│ │ └── db-data.wxss
│ ├── index
│ │ ├── components
│ │ │ ├── article.js
│ │ │ ├── article.json
│ │ │ ├── article.wxml
│ │ │ ├── article.wxss
│ │ │ ├── classify.js
│ │ │ ├── classify.json
│ │ │ ├── classify.wxml
│ │ │ ├── classify.wxss
│ │ │ ├── scroll-content.js
│ │ │ ├── scroll-content.json
│ │ │ ├── scroll-content.wxml
│ │ │ ├── scroll-content.wxss
│ │ │ ├── search.js
│ │ │ ├── search.json
│ │ │ ├── search.wxml
│ │ │ ├── search.wxss
│ │ │ ├── ticket.js
│ │ │ ├── ticket.json
│ │ │ ├── ticket.wxml
│ │ │ └── ticket.wxss
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── my
│ │ ├── my.js
│ │ ├── my.json
│ │ ├── my.wxml
│ │ └── my.wxss
│ ├── strategy
│ │ ├── components
│ │ │ ├── address.js
│ │ │ ├── address.json
│ │ │ ├── address.wxml
│ │ │ ├── address.wxss
│ │ │ ├── content.js
│ │ │ ├── content.json
│ │ │ ├── content.wxml
│ │ │ ├── content.wxss
│ │ │ ├── locality.js
│ │ │ ├── locality.json
│ │ │ ├── locality.wxml
│ │ │ └── locality.wxss
│ │ ├── strategy.js
│ │ ├── strategy.json
│ │ ├── strategy.wxml
│ │ └── strategy.wxss
│ └── travels
│ │ ├── travels.js
│ │ ├── travels.json
│ │ ├── travels.wxml
│ │ └── travels.wxss
│ ├── project.config.json
│ ├── sitemap.json
│ ├── sitemap11.json
│ ├── sitemap17.json
│ ├── sitemap19.json
│ ├── sitemap21.json
│ ├── sitemap36.json
│ ├── sitemap47.json
│ ├── sitemap56.json
│ ├── sitemap63.json
│ ├── sitemap67.json
│ ├── sitemap70.json
│ ├── sitemap75.json
│ ├── sitemap82.json
│ ├── sitemap83.json
│ ├── sitemap91.json
│ ├── sitemap96.json
│ ├── sitemap98.json
│ ├── sitemap99.json
│ └── static
│ ├── logo.png
│ └── tab
│ ├── addimg.svg
│ ├── chaa.svg
│ ├── delvideo.png
│ ├── deteimg.svg
│ ├── fab.png
│ ├── gonglvea.png
│ ├── gonglveb.png
│ ├── homeload.svg
│ ├── jiantouxia.png
│ ├── jipiao.png
│ ├── list.png
│ ├── listb.png
│ ├── noimage.png
│ ├── saoma.svg
│ ├── searchend.svg
│ ├── sousuo.svg
│ ├── topimg.png
│ ├── topvideo.png
│ ├── wodea.png
│ ├── wodeb.png
│ └── xiaoxi.svg
└── 飞猪数据库设计
├── attract.json
├── banner.json
├── free.json
├── human.json
├── island.json
├── recommend.json
└── tab.json
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/.DS_Store
--------------------------------------------------------------------------------
/App.vue:
--------------------------------------------------------------------------------
1 |
22 |
23 |
31 |
--------------------------------------------------------------------------------
/common/cloundfun.js:
--------------------------------------------------------------------------------
1 | // promise 封装获取云服务的数据方法
2 | const db = wx.cloud.database();
3 |
4 | let home = function(banner){
5 | return new Promise((resolve,reject)=> {
6 | const banners = db.collection(banner);
7 | // 集合使用get 请求获取json 数据
8 | banners.get().then(res=>{
9 | resolve(res);
10 | }).catch(err=>{
11 | reject(err)
12 | })
13 | })
14 | }
15 |
16 | let homeList = function(banner,pageId){
17 | return new Promise((resolve,reject)=> {
18 | const banners = db.collection(banner)
19 | .limit(6)
20 | .skip(pageId*6);
21 | // 集合使用get 请求获取json 数据
22 | banners.get().then(res=>{
23 | resolve(res);
24 | }).catch(err=>{
25 | reject(err)
26 | })
27 | })
28 | }
29 |
30 | export { home,homeList }
--------------------------------------------------------------------------------
/common/list.js:
--------------------------------------------------------------------------------
1 | // 定位
2 | // 引入SDK核心类
3 | var QQMapWX = require('../common/qqmap-wx-jssdk.js');
4 | var qqmapsdk;
5 |
6 | // 定位
7 | var addressdata = function(){
8 | return new Promise((resolve,reject)=>{
9 | // 实例化API核心类
10 | qqmapsdk = new QQMapWX({
11 | key: 'M5IBZ-FPCHS-NM6OI-6CY27-IN2J7-H7FJG'
12 | });
13 | qqmapsdk.reverseGeocoder({
14 | success:(res)=>{
15 | resolve(res)
16 | },
17 | fail:(err)=>{
18 | reject(err)
19 | }
20 | })
21 | })
22 | }
23 |
24 | // 公用预览图片
25 | var preview = function(index,imglist){
26 | return new Promise((resolve,reject)=>{
27 | uni.previewImage({
28 | current:index,
29 | urls: imglist,
30 | longPressActions: {
31 | itemList: ['发送给朋友', '保存图片', '收藏'],
32 | }
33 | })
34 | .then((res)=>{
35 | resolve(res)
36 | })
37 | .catch((err)=>{
38 | reject(err)
39 | })
40 | })
41 | }
42 |
43 | // 公用存储用户登录数据
44 | var login = function(user){
45 | return new Promise((resolve,reject)=>{
46 | let db = wx.cloud.database()
47 | let users = db.collection('user')
48 | users.add({
49 | data:user
50 | })
51 | .then((res)=>{
52 | resolve(res)
53 | })
54 | .catch((err)=>{
55 | reject(err)
56 | })
57 | })
58 | }
59 |
60 | export {addressdata,preview,login}
--------------------------------------------------------------------------------
/common/uni.css:
--------------------------------------------------------------------------------
1 | /* flex内容区 */
2 | .active {
3 | margin: 0 20upx;
4 | }
5 |
6 | .conteng {
7 | display: flex;
8 | flex-wrap: warp;
9 | justify-content: space-between;
10 | width: 100%;
11 | -webkit-flex-wrap: wrap;
12 | overflow: hidden;
13 | }
14 |
15 | .conteng-article {
16 | width: 48%;
17 | flex-direction: column;
18 | display: flex;
19 | box-sizing: border-box;
20 | }
21 |
22 | .purchase {
23 | display: flex;
24 | align-items: center;
25 | padding-bottom: 10upx;
26 | }
27 |
28 | .conteng-img {
29 | height: 400upx !important;
30 | object-fit: cover;
31 | overflow: hidden;
32 | }
33 |
34 | .conteng-img image {
35 | width: 100% !important;
36 | height: 100% !important;
37 | object-fit: cover;
38 | border-radius: 10rpx;
39 | }
40 |
41 | .active-name {
42 | font-size: 32upx;
43 | color: #d0b083;
44 | margin: 10upx 0;
45 | display: -webkit-box;
46 | -webkit-box-orient: vertical;
47 | -webkit-line-clamp: 1;
48 | overflow: hidden;
49 | }
50 |
51 | .active-title {
52 | font-size: 32upx;
53 | color: #444444;
54 | font-weight: bold;
55 | line-height: 50upx;
56 | display: -webkit-box;
57 | -webkit-box-orient: vertical;
58 | -webkit-line-clamp: 2;
59 | overflow: hidden;
60 | height: 100upx !important;
61 | }
62 |
63 | .active-label {
64 | font-size: 25upx;
65 | color: #d0b083;
66 | padding: 10upx 0;
67 | }
68 |
69 | .active-price {
70 | font-size: 36upx;
71 | color: #ff6b28;
72 | padding-right: 9upx;
73 | }
74 |
75 | .active-purchase {
76 | font-size: 30upx;
77 | color: #cacaca;
78 | }
79 |
80 | .active-introduce {
81 | padding-left: 10upx;
82 | }
--------------------------------------------------------------------------------
/common/unitl.js:
--------------------------------------------------------------------------------
1 | // 定位
2 | // 引入SDK核心类
3 | var QQMapWX = require('./qqmap-wx-jssdk.js');
4 | var qqmapsdk;
5 |
6 | var addressData = function(){
7 | return new Promise((resolve,reject)=>{
8 | // 注意点:1.定位需要在pages.json中表明一下promise;2.微信开发者工具中也要手动加入这段promise
9 | // 实例化API核心类
10 | qqmapsdk = new QQMapWX({
11 | key: 'M5IBZ-FPCHS-NM6OI-6CY27-IN2J7-H7FJG' // 申请的key
12 | });
13 | // 腾讯定位api: 逆地址解析:供由坐标到坐标所在位置的文字描述的转换,输入坐标返回地理位置信息和附近poi列表
14 | qqmapsdk.reverseGeocoder({
15 | success:(res)=>{
16 | resolve(res);
17 | },
18 | fail:(err)=>{
19 | reject(err);
20 | }
21 | })
22 | })
23 | }
24 |
25 | // 公用预览 图片
26 | var previewImg = function(index,imgList){
27 | return new Promise((resolve,reject)=>{
28 | // 预览图片
29 | uni.previewImage({
30 | current:index,
31 | urls: imgList,
32 | longPressActions: {
33 | itemList: ['发送给朋友', '保存图片', '收藏'],
34 | }
35 | }).then(res=>{
36 | resolve(res)
37 | }).catch(err=>{
38 | reject(err)
39 | })
40 | })
41 | }
42 |
43 | export { addressData, previewImg }
--------------------------------------------------------------------------------
/element/homeload.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
11 |
12 |
38 |
--------------------------------------------------------------------------------
/element/loading.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
11 |
12 |
38 |
--------------------------------------------------------------------------------
/element/none.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
10 |
11 |
27 |
--------------------------------------------------------------------------------
/main.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import App from './App'
3 | import Store from './store/store.js'
4 |
5 | Vue.config.productionTip = false
6 | Vue.prototype.$store = Store
7 |
8 | // 全局引入load的样式组件
9 | import loader from './element/loading.vue';
10 | Vue.component('loader',loader)
11 |
12 | // 引用公共组件- 没数据显示
13 | import nonedata from './element/none.vue'
14 | Vue.component('nonedata', nonedata)
15 |
16 | import homeload from './element/homeload.vue'
17 | Vue.component('homeload',homeload)
18 |
19 | // 引入animate css 动画
20 | import animate from 'animate.css'
21 | Vue.use(animate)
22 |
23 |
24 |
25 |
26 | App.mpType = 'app'
27 |
28 | const app = new Vue({
29 | ...App
30 | })
31 | app.$mount()
32 |
--------------------------------------------------------------------------------
/node_modules/animate.css/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | end_of_line = lf
7 | indent_size = 2
8 | indent_style = space
9 | insert_final_newline = true
10 | max_line_length = 100
11 | tab_width = 2
12 | trim_trailing_whitespace = true
13 |
--------------------------------------------------------------------------------
/node_modules/animate.css/.prettierignore:
--------------------------------------------------------------------------------
1 | animate.min.css
2 |
--------------------------------------------------------------------------------
/node_modules/animate.css/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "10"
4 | before_script:
5 | - npm install -g gulp
6 | script: gulp
--------------------------------------------------------------------------------
/node_modules/animate.css/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2019 Daniel Eden
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/node_modules/animate.css/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "animate.css",
3 | "main": "./animate.css",
4 | "ignore": [".*", "*.yml", "Gemfile", "Gemfile.lock", "*.md"]
5 | }
6 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/_base.css:
--------------------------------------------------------------------------------
1 | .animated {
2 | animation-duration: 1s;
3 | animation-fill-mode: both;
4 | }
5 |
6 | .animated.infinite {
7 | animation-iteration-count: infinite;
8 | }
9 |
10 | .animated.delay-1s {
11 | animation-delay: 1s;
12 | }
13 |
14 | .animated.delay-2s {
15 | animation-delay: 2s;
16 | }
17 |
18 | .animated.delay-3s {
19 | animation-delay: 3s;
20 | }
21 |
22 | .animated.delay-4s {
23 | animation-delay: 4s;
24 | }
25 |
26 | .animated.delay-5s {
27 | animation-delay: 5s;
28 | }
29 |
30 | .animated.fast {
31 | animation-duration: 800ms;
32 | }
33 |
34 | .animated.faster {
35 | animation-duration: 500ms;
36 | }
37 |
38 | .animated.slow {
39 | animation-duration: 2s;
40 | }
41 |
42 | .animated.slower {
43 | animation-duration: 3s;
44 | }
45 |
46 | @media (print), (prefers-reduced-motion: reduce) {
47 | .animated {
48 | animation-duration: 1ms !important;
49 | transition-duration: 1ms !important;
50 | animation-iteration-count: 1 !important;
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/_vars.css:
--------------------------------------------------------------------------------
1 | .animated {
2 | --animate-duration: 1s;
3 | --animate-delay: 1s;
4 | }
5 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/bounce.css:
--------------------------------------------------------------------------------
1 | @keyframes bounce {
2 | from,
3 | 20%,
4 | 53%,
5 | 80%,
6 | to {
7 | animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
8 | transform: translate3d(0, 0, 0);
9 | }
10 |
11 | 40%,
12 | 43% {
13 | animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
14 | transform: translate3d(0, -30px, 0);
15 | }
16 |
17 | 70% {
18 | animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
19 | transform: translate3d(0, -15px, 0);
20 | }
21 |
22 | 90% {
23 | transform: translate3d(0, -4px, 0);
24 | }
25 | }
26 |
27 | .bounce {
28 | animation-name: bounce;
29 | transform-origin: center bottom;
30 | }
31 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/flash.css:
--------------------------------------------------------------------------------
1 | @keyframes flash {
2 | from,
3 | 50%,
4 | to {
5 | opacity: 1;
6 | }
7 |
8 | 25%,
9 | 75% {
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .flash {
15 | animation-name: flash;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/headShake.css:
--------------------------------------------------------------------------------
1 | @keyframes headShake {
2 | 0% {
3 | transform: translateX(0);
4 | }
5 |
6 | 6.5% {
7 | transform: translateX(-6px) rotateY(-9deg);
8 | }
9 |
10 | 18.5% {
11 | transform: translateX(5px) rotateY(7deg);
12 | }
13 |
14 | 31.5% {
15 | transform: translateX(-3px) rotateY(-5deg);
16 | }
17 |
18 | 43.5% {
19 | transform: translateX(2px) rotateY(3deg);
20 | }
21 |
22 | 50% {
23 | transform: translateX(0);
24 | }
25 | }
26 |
27 | .headShake {
28 | animation-timing-function: ease-in-out;
29 | animation-name: headShake;
30 | }
31 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/heartBeat.css:
--------------------------------------------------------------------------------
1 | @keyframes heartBeat {
2 | 0% {
3 | transform: scale(1);
4 | }
5 |
6 | 14% {
7 | transform: scale(1.3);
8 | }
9 |
10 | 28% {
11 | transform: scale(1);
12 | }
13 |
14 | 42% {
15 | transform: scale(1.3);
16 | }
17 |
18 | 70% {
19 | transform: scale(1);
20 | }
21 | }
22 |
23 | .heartBeat {
24 | animation-name: heartBeat;
25 | animation-duration: 1.3s;
26 | animation-timing-function: ease-in-out;
27 | }
28 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/jello.css:
--------------------------------------------------------------------------------
1 | @keyframes jello {
2 | from,
3 | 11.1%,
4 | to {
5 | transform: translate3d(0, 0, 0);
6 | }
7 |
8 | 22.2% {
9 | transform: skewX(-12.5deg) skewY(-12.5deg);
10 | }
11 |
12 | 33.3% {
13 | transform: skewX(6.25deg) skewY(6.25deg);
14 | }
15 |
16 | 44.4% {
17 | transform: skewX(-3.125deg) skewY(-3.125deg);
18 | }
19 |
20 | 55.5% {
21 | transform: skewX(1.5625deg) skewY(1.5625deg);
22 | }
23 |
24 | 66.6% {
25 | transform: skewX(-0.78125deg) skewY(-0.78125deg);
26 | }
27 |
28 | 77.7% {
29 | transform: skewX(0.390625deg) skewY(0.390625deg);
30 | }
31 |
32 | 88.8% {
33 | transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
34 | }
35 | }
36 |
37 | .jello {
38 | animation-name: jello;
39 | transform-origin: center;
40 | }
41 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/pulse.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes pulse {
4 | from {
5 | transform: scale3d(1, 1, 1);
6 | }
7 |
8 | 50% {
9 | transform: scale3d(1.05, 1.05, 1.05);
10 | }
11 |
12 | to {
13 | transform: scale3d(1, 1, 1);
14 | }
15 | }
16 |
17 | .pulse {
18 | animation-name: pulse;
19 | }
20 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/rubberBand.css:
--------------------------------------------------------------------------------
1 | @keyframes rubberBand {
2 | from {
3 | transform: scale3d(1, 1, 1);
4 | }
5 |
6 | 30% {
7 | transform: scale3d(1.25, 0.75, 1);
8 | }
9 |
10 | 40% {
11 | transform: scale3d(0.75, 1.25, 1);
12 | }
13 |
14 | 50% {
15 | transform: scale3d(1.15, 0.85, 1);
16 | }
17 |
18 | 65% {
19 | transform: scale3d(0.95, 1.05, 1);
20 | }
21 |
22 | 75% {
23 | transform: scale3d(1.05, 0.95, 1);
24 | }
25 |
26 | to {
27 | transform: scale3d(1, 1, 1);
28 | }
29 | }
30 |
31 | .rubberBand {
32 | animation-name: rubberBand;
33 | }
34 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/shake.css:
--------------------------------------------------------------------------------
1 | @keyframes shake {
2 | from,
3 | to {
4 | transform: translate3d(0, 0, 0);
5 | }
6 |
7 | 10%,
8 | 30%,
9 | 50%,
10 | 70%,
11 | 90% {
12 | transform: translate3d(-10px, 0, 0);
13 | }
14 |
15 | 20%,
16 | 40%,
17 | 60%,
18 | 80% {
19 | transform: translate3d(10px, 0, 0);
20 | }
21 | }
22 |
23 | .shake {
24 | animation-name: shake;
25 | }
26 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/swing.css:
--------------------------------------------------------------------------------
1 | @keyframes swing {
2 | 20% {
3 | transform: rotate3d(0, 0, 1, 15deg);
4 | }
5 |
6 | 40% {
7 | transform: rotate3d(0, 0, 1, -10deg);
8 | }
9 |
10 | 60% {
11 | transform: rotate3d(0, 0, 1, 5deg);
12 | }
13 |
14 | 80% {
15 | transform: rotate3d(0, 0, 1, -5deg);
16 | }
17 |
18 | to {
19 | transform: rotate3d(0, 0, 1, 0deg);
20 | }
21 | }
22 |
23 | .swing {
24 | transform-origin: top center;
25 | animation-name: swing;
26 | }
27 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/tada.css:
--------------------------------------------------------------------------------
1 | @keyframes tada {
2 | from {
3 | transform: scale3d(1, 1, 1);
4 | }
5 |
6 | 10%,
7 | 20% {
8 | transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9 | }
10 |
11 | 30%,
12 | 50%,
13 | 70%,
14 | 90% {
15 | transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
16 | }
17 |
18 | 40%,
19 | 60%,
20 | 80% {
21 | transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
22 | }
23 |
24 | to {
25 | transform: scale3d(1, 1, 1);
26 | }
27 | }
28 |
29 | .tada {
30 | animation-name: tada;
31 | }
32 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/attention_seekers/wobble.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes wobble {
4 | from {
5 | transform: translate3d(0, 0, 0);
6 | }
7 |
8 | 15% {
9 | transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10 | }
11 |
12 | 30% {
13 | transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
14 | }
15 |
16 | 45% {
17 | transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
18 | }
19 |
20 | 60% {
21 | transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
22 | }
23 |
24 | 75% {
25 | transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
26 | }
27 |
28 | to {
29 | transform: translate3d(0, 0, 0);
30 | }
31 | }
32 |
33 | .wobble {
34 | animation-name: wobble;
35 | }
36 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_entrances/bounceIn.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceIn {
2 | from,
3 | 20%,
4 | 40%,
5 | 60%,
6 | 80%,
7 | to {
8 | animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
9 | }
10 |
11 | 0% {
12 | opacity: 0;
13 | transform: scale3d(0.3, 0.3, 0.3);
14 | }
15 |
16 | 20% {
17 | transform: scale3d(1.1, 1.1, 1.1);
18 | }
19 |
20 | 40% {
21 | transform: scale3d(0.9, 0.9, 0.9);
22 | }
23 |
24 | 60% {
25 | opacity: 1;
26 | transform: scale3d(1.03, 1.03, 1.03);
27 | }
28 |
29 | 80% {
30 | transform: scale3d(0.97, 0.97, 0.97);
31 | }
32 |
33 | to {
34 | opacity: 1;
35 | transform: scale3d(1, 1, 1);
36 | }
37 | }
38 |
39 | .bounceIn {
40 | animation-duration: 0.75s;
41 | animation-name: bounceIn;
42 | }
43 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInDown {
2 | from,
3 | 60%,
4 | 75%,
5 | 90%,
6 | to {
7 | animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
8 | }
9 |
10 | 0% {
11 | opacity: 0;
12 | transform: translate3d(0, -3000px, 0);
13 | }
14 |
15 | 60% {
16 | opacity: 1;
17 | transform: translate3d(0, 25px, 0);
18 | }
19 |
20 | 75% {
21 | transform: translate3d(0, -10px, 0);
22 | }
23 |
24 | 90% {
25 | transform: translate3d(0, 5px, 0);
26 | }
27 |
28 | to {
29 | transform: translate3d(0, 0, 0);
30 | }
31 | }
32 |
33 | .bounceInDown {
34 | animation-name: bounceInDown;
35 | }
36 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInLeft {
2 | from,
3 | 60%,
4 | 75%,
5 | 90%,
6 | to {
7 | animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
8 | }
9 |
10 | 0% {
11 | opacity: 0;
12 | transform: translate3d(-3000px, 0, 0);
13 | }
14 |
15 | 60% {
16 | opacity: 1;
17 | transform: translate3d(25px, 0, 0);
18 | }
19 |
20 | 75% {
21 | transform: translate3d(-10px, 0, 0);
22 | }
23 |
24 | 90% {
25 | transform: translate3d(5px, 0, 0);
26 | }
27 |
28 | to {
29 | transform: translate3d(0, 0, 0);
30 | }
31 | }
32 |
33 | .bounceInLeft {
34 | animation-name: bounceInLeft;
35 | }
36 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInRight {
2 | from,
3 | 60%,
4 | 75%,
5 | 90%,
6 | to {
7 | animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
8 | }
9 |
10 | from {
11 | opacity: 0;
12 | transform: translate3d(3000px, 0, 0);
13 | }
14 |
15 | 60% {
16 | opacity: 1;
17 | transform: translate3d(-25px, 0, 0);
18 | }
19 |
20 | 75% {
21 | transform: translate3d(10px, 0, 0);
22 | }
23 |
24 | 90% {
25 | transform: translate3d(-5px, 0, 0);
26 | }
27 |
28 | to {
29 | transform: translate3d(0, 0, 0);
30 | }
31 | }
32 |
33 | .bounceInRight {
34 | animation-name: bounceInRight;
35 | }
36 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInUp {
2 | from,
3 | 60%,
4 | 75%,
5 | 90%,
6 | to {
7 | animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
8 | }
9 |
10 | from {
11 | opacity: 0;
12 | transform: translate3d(0, 3000px, 0);
13 | }
14 |
15 | 60% {
16 | opacity: 1;
17 | transform: translate3d(0, -20px, 0);
18 | }
19 |
20 | 75% {
21 | transform: translate3d(0, 10px, 0);
22 | }
23 |
24 | 90% {
25 | transform: translate3d(0, -5px, 0);
26 | }
27 |
28 | to {
29 | transform: translate3d(0, 0, 0);
30 | }
31 | }
32 |
33 | .bounceInUp {
34 | animation-name: bounceInUp;
35 | }
36 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_exits/bounceOut.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOut {
2 | 20% {
3 | transform: scale3d(0.9, 0.9, 0.9);
4 | }
5 |
6 | 50%,
7 | 55% {
8 | opacity: 1;
9 | transform: scale3d(1.1, 1.1, 1.1);
10 | }
11 |
12 | to {
13 | opacity: 0;
14 | transform: scale3d(0.3, 0.3, 0.3);
15 | }
16 | }
17 |
18 | .bounceOut {
19 | animation-duration: 0.75s;
20 | animation-name: bounceOut;
21 | }
22 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutDown {
2 | 20% {
3 | transform: translate3d(0, 10px, 0);
4 | }
5 |
6 | 40%,
7 | 45% {
8 | opacity: 1;
9 | transform: translate3d(0, -20px, 0);
10 | }
11 |
12 | to {
13 | opacity: 0;
14 | transform: translate3d(0, 2000px, 0);
15 | }
16 | }
17 |
18 | .bounceOutDown {
19 | animation-name: bounceOutDown;
20 | }
21 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutLeft {
2 | 20% {
3 | opacity: 1;
4 | transform: translate3d(20px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: translate3d(-2000px, 0, 0);
10 | }
11 | }
12 |
13 | .bounceOutLeft {
14 | animation-name: bounceOutLeft;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutRight {
2 | 20% {
3 | opacity: 1;
4 | transform: translate3d(-20px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: translate3d(2000px, 0, 0);
10 | }
11 | }
12 |
13 | .bounceOutRight {
14 | animation-name: bounceOutRight;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutUp {
2 | 20% {
3 | transform: translate3d(0, -10px, 0);
4 | }
5 |
6 | 40%,
7 | 45% {
8 | opacity: 1;
9 | transform: translate3d(0, 20px, 0);
10 | }
11 |
12 | to {
13 | opacity: 0;
14 | transform: translate3d(0, -2000px, 0);
15 | }
16 | }
17 |
18 | .bounceOutUp {
19 | animation-name: bounceOutUp;
20 | }
21 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeIn.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeIn {
2 | from {
3 | opacity: 0;
4 | }
5 |
6 | to {
7 | opacity: 1;
8 | }
9 | }
10 |
11 | .fadeIn {
12 | animation-name: fadeIn;
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInDown {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, -100%, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInDown {
14 | animation-name: fadeInDown;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInDownBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, -2000px, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInDownBig {
14 | animation-name: fadeInDownBig;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInLeft {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(-100%, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInLeft {
14 | animation-name: fadeInLeft;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInLeftBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(-2000px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInLeftBig {
14 | animation-name: fadeInLeftBig;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInRight {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(100%, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInRight {
14 | animation-name: fadeInRight;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInRightBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(2000px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInRightBig {
14 | animation-name: fadeInRightBig;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInUp {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, 100%, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInUp {
14 | animation-name: fadeInUp;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInUpBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, 2000px, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: translate3d(0, 0, 0);
10 | }
11 | }
12 |
13 | .fadeInUpBig {
14 | animation-name: fadeInUpBig;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOut.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOut {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | }
9 | }
10 |
11 | .fadeOut {
12 | animation-name: fadeOut;
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutDown {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, 100%, 0);
9 | }
10 | }
11 |
12 | .fadeOutDown {
13 | animation-name: fadeOutDown;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutDownBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, 2000px, 0);
9 | }
10 | }
11 |
12 | .fadeOutDownBig {
13 | animation-name: fadeOutDownBig;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutLeft {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(-100%, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutLeft {
13 | animation-name: fadeOutLeft;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutLeftBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(-2000px, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutLeftBig {
13 | animation-name: fadeOutLeftBig;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutRight {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(100%, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutRight {
13 | animation-name: fadeOutRight;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutRightBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(2000px, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutRightBig {
13 | animation-name: fadeOutRightBig;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutUp {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, -100%, 0);
9 | }
10 | }
11 |
12 | .fadeOutUp {
13 | animation-name: fadeOutUp;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutUpBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, -2000px, 0);
9 | }
10 | }
11 |
12 | .fadeOutUpBig {
13 | animation-name: fadeOutUpBig;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/flippers/flip.css:
--------------------------------------------------------------------------------
1 | @keyframes flip {
2 | from {
3 | transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
4 | animation-timing-function: ease-out;
5 | }
6 |
7 | 40% {
8 | transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
9 | rotate3d(0, 1, 0, -190deg);
10 | animation-timing-function: ease-out;
11 | }
12 |
13 | 50% {
14 | transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
15 | rotate3d(0, 1, 0, -170deg);
16 | animation-timing-function: ease-in;
17 | }
18 |
19 | 80% {
20 | transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
21 | rotate3d(0, 1, 0, 0deg);
22 | animation-timing-function: ease-in;
23 | }
24 |
25 | to {
26 | transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
27 | animation-timing-function: ease-in;
28 | }
29 | }
30 |
31 | .animated.flip {
32 | backface-visibility: visible;
33 | animation-name: flip;
34 | }
35 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/flippers/flipInX.css:
--------------------------------------------------------------------------------
1 | @keyframes flipInX {
2 | from {
3 | transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
4 | animation-timing-function: ease-in;
5 | opacity: 0;
6 | }
7 |
8 | 40% {
9 | transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
10 | animation-timing-function: ease-in;
11 | }
12 |
13 | 60% {
14 | transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
15 | opacity: 1;
16 | }
17 |
18 | 80% {
19 | transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
20 | }
21 |
22 | to {
23 | transform: perspective(400px);
24 | }
25 | }
26 |
27 | .flipInX {
28 | backface-visibility: visible !important;
29 | animation-name: flipInX;
30 | }
31 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/flippers/flipInY.css:
--------------------------------------------------------------------------------
1 | @keyframes flipInY {
2 | from {
3 | transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
4 | animation-timing-function: ease-in;
5 | opacity: 0;
6 | }
7 |
8 | 40% {
9 | transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
10 | animation-timing-function: ease-in;
11 | }
12 |
13 | 60% {
14 | transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
15 | opacity: 1;
16 | }
17 |
18 | 80% {
19 | transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
20 | }
21 |
22 | to {
23 | transform: perspective(400px);
24 | }
25 | }
26 |
27 | .flipInY {
28 | backface-visibility: visible !important;
29 | animation-name: flipInY;
30 | }
31 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/flippers/flipOutX.css:
--------------------------------------------------------------------------------
1 | @keyframes flipOutX {
2 | from {
3 | transform: perspective(400px);
4 | }
5 |
6 | 30% {
7 | transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
8 | opacity: 1;
9 | }
10 |
11 | to {
12 | transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
13 | opacity: 0;
14 | }
15 | }
16 |
17 | .flipOutX {
18 | animation-duration: 0.75s;
19 | animation-name: flipOutX;
20 | backface-visibility: visible !important;
21 | }
22 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/flippers/flipOutY.css:
--------------------------------------------------------------------------------
1 | @keyframes flipOutY {
2 | from {
3 | transform: perspective(400px);
4 | }
5 |
6 | 30% {
7 | transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
8 | opacity: 1;
9 | }
10 |
11 | to {
12 | transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
13 | opacity: 0;
14 | }
15 | }
16 |
17 | .flipOutY {
18 | animation-duration: 0.75s;
19 | backface-visibility: visible !important;
20 | animation-name: flipOutY;
21 | }
22 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/lightspeed/lightSpeedIn.css:
--------------------------------------------------------------------------------
1 | @keyframes lightSpeedIn {
2 | from {
3 | transform: translate3d(100%, 0, 0) skewX(-30deg);
4 | opacity: 0;
5 | }
6 |
7 | 60% {
8 | transform: skewX(20deg);
9 | opacity: 1;
10 | }
11 |
12 | 80% {
13 | transform: skewX(-5deg);
14 | }
15 |
16 | to {
17 | transform: translate3d(0, 0, 0);
18 | }
19 | }
20 |
21 | .lightSpeedIn {
22 | animation-name: lightSpeedIn;
23 | animation-timing-function: ease-out;
24 | }
25 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/lightspeed/lightSpeedOut.css:
--------------------------------------------------------------------------------
1 | @keyframes lightSpeedOut {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | transform: translate3d(100%, 0, 0) skewX(30deg);
8 | opacity: 0;
9 | }
10 | }
11 |
12 | .lightSpeedOut {
13 | animation-name: lightSpeedOut;
14 | animation-timing-function: ease-in;
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_entrances/rotateIn.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateIn {
2 | from {
3 | transform-origin: center;
4 | transform: rotate3d(0, 0, 1, -200deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: center;
10 | transform: translate3d(0, 0, 0);
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateIn {
16 | animation-name: rotateIn;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInDownLeft {
2 | from {
3 | transform-origin: left bottom;
4 | transform: rotate3d(0, 0, 1, -45deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: left bottom;
10 | transform: translate3d(0, 0, 0);
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInDownLeft {
16 | animation-name: rotateInDownLeft;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInDownRight {
2 | from {
3 | transform-origin: right bottom;
4 | transform: rotate3d(0, 0, 1, 45deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: right bottom;
10 | transform: translate3d(0, 0, 0);
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInDownRight {
16 | animation-name: rotateInDownRight;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInUpLeft {
2 | from {
3 | transform-origin: left bottom;
4 | transform: rotate3d(0, 0, 1, 45deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: left bottom;
10 | transform: translate3d(0, 0, 0);
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInUpLeft {
16 | animation-name: rotateInUpLeft;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInUpRight {
2 | from {
3 | transform-origin: right bottom;
4 | transform: rotate3d(0, 0, 1, -90deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: right bottom;
10 | transform: translate3d(0, 0, 0);
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInUpRight {
16 | animation-name: rotateInUpRight;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_exits/rotateOut.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOut {
2 | from {
3 | transform-origin: center;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: center;
9 | transform: rotate3d(0, 0, 1, 200deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOut {
15 | animation-name: rotateOut;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutDownLeft {
2 | from {
3 | transform-origin: left bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: left bottom;
9 | transform: rotate3d(0, 0, 1, 45deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutDownLeft {
15 | animation-name: rotateOutDownLeft;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutDownRight {
2 | from {
3 | transform-origin: right bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: right bottom;
9 | transform: rotate3d(0, 0, 1, -45deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutDownRight {
15 | animation-name: rotateOutDownRight;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutUpLeft {
2 | from {
3 | transform-origin: left bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: left bottom;
9 | transform: rotate3d(0, 0, 1, -45deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutUpLeft {
15 | animation-name: rotateOutUpLeft;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutUpRight {
2 | from {
3 | transform-origin: right bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: right bottom;
9 | transform: rotate3d(0, 0, 1, 90deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutUpRight {
15 | animation-name: rotateOutUpRight;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_entrances/slideInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInDown {
2 | from {
3 | transform: translate3d(0, -100%, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInDown {
13 | animation-name: slideInDown;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_entrances/slideInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInLeft {
2 | from {
3 | transform: translate3d(-100%, 0, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInLeft {
13 | animation-name: slideInLeft;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_entrances/slideInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInRight {
2 | from {
3 | transform: translate3d(100%, 0, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInRight {
13 | animation-name: slideInRight;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_entrances/slideInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInUp {
2 | from {
3 | transform: translate3d(0, 100%, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInUp {
13 | animation-name: slideInUp;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_exits/slideOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutDown {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(0, 100%, 0);
9 | }
10 | }
11 |
12 | .slideOutDown {
13 | animation-name: slideOutDown;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_exits/slideOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutLeft {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(-100%, 0, 0);
9 | }
10 | }
11 |
12 | .slideOutLeft {
13 | animation-name: slideOutLeft;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_exits/slideOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutRight {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(100%, 0, 0);
9 | }
10 | }
11 |
12 | .slideOutRight {
13 | animation-name: slideOutRight;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/sliding_exits/slideOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutUp {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(0, -100%, 0);
9 | }
10 | }
11 |
12 | .slideOutUp {
13 | animation-name: slideOutUp;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/specials/hinge.css:
--------------------------------------------------------------------------------
1 | @keyframes hinge {
2 | 0% {
3 | transform-origin: top left;
4 | animation-timing-function: ease-in-out;
5 | }
6 |
7 | 20%,
8 | 60% {
9 | transform: rotate3d(0, 0, 1, 80deg);
10 | transform-origin: top left;
11 | animation-timing-function: ease-in-out;
12 | }
13 |
14 | 40%,
15 | 80% {
16 | transform: rotate3d(0, 0, 1, 60deg);
17 | transform-origin: top left;
18 | animation-timing-function: ease-in-out;
19 | opacity: 1;
20 | }
21 |
22 | to {
23 | transform: translate3d(0, 700px, 0);
24 | opacity: 0;
25 | }
26 | }
27 |
28 | .hinge {
29 | animation-duration: 2s;
30 | animation-name: hinge;
31 | }
32 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/specials/jackInTheBox.css:
--------------------------------------------------------------------------------
1 | @keyframes jackInTheBox {
2 | from {
3 | opacity: 0;
4 | transform: scale(0.1) rotate(30deg);
5 | transform-origin: center bottom;
6 | }
7 |
8 | 50% {
9 | transform: rotate(-10deg);
10 | }
11 |
12 | 70% {
13 | transform: rotate(3deg);
14 | }
15 |
16 | to {
17 | opacity: 1;
18 | transform: scale(1);
19 | }
20 | }
21 |
22 | .jackInTheBox {
23 | animation-name: jackInTheBox;
24 | }
25 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/specials/rollIn.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes rollIn {
4 | from {
5 | opacity: 0;
6 | transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
7 | }
8 |
9 | to {
10 | opacity: 1;
11 | transform: translate3d(0, 0, 0);
12 | }
13 | }
14 |
15 | .rollIn {
16 | animation-name: rollIn;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/specials/rollOut.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes rollOut {
4 | from {
5 | opacity: 1;
6 | }
7 |
8 | to {
9 | opacity: 0;
10 | transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
11 | }
12 | }
13 |
14 | .rollOut {
15 | animation-name: rollOut;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_entrances/zoomIn.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomIn {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(0.3, 0.3, 0.3);
5 | }
6 |
7 | 50% {
8 | opacity: 1;
9 | }
10 | }
11 |
12 | .zoomIn {
13 | animation-name: zoomIn;
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_entrances/zoomInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInDown {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
5 | animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12 | }
13 | }
14 |
15 | .zoomInDown {
16 | animation-name: zoomInDown;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInLeft {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
5 | animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12 | }
13 | }
14 |
15 | .zoomInLeft {
16 | animation-name: zoomInLeft;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_entrances/zoomInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInRight {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
5 | animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12 | }
13 | }
14 |
15 | .zoomInRight {
16 | animation-name: zoomInRight;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_entrances/zoomInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInUp {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
5 | animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12 | }
13 | }
14 |
15 | .zoomInUp {
16 | animation-name: zoomInUp;
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_exits/zoomOut.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOut {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | 50% {
7 | opacity: 0;
8 | transform: scale3d(0.3, 0.3, 0.3);
9 | }
10 |
11 | to {
12 | opacity: 0;
13 | }
14 | }
15 |
16 | .zoomOut {
17 | animation-name: zoomOut;
18 | }
19 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_exits/zoomOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutDown {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
5 | animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
6 | }
7 |
8 | to {
9 | opacity: 0;
10 | transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
11 | transform-origin: center bottom;
12 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13 | }
14 | }
15 |
16 | .zoomOutDown {
17 | animation-name: zoomOutDown;
18 | }
19 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutLeft {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: scale(0.1) translate3d(-2000px, 0, 0);
10 | transform-origin: left center;
11 | }
12 | }
13 |
14 | .zoomOutLeft {
15 | animation-name: zoomOutLeft;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_exits/zoomOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutRight {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: scale(0.1) translate3d(2000px, 0, 0);
10 | transform-origin: right center;
11 | }
12 | }
13 |
14 | .zoomOutRight {
15 | animation-name: zoomOutRight;
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/animate.css/source/zooming_exits/zoomOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutUp {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
5 | animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
6 | }
7 |
8 | to {
9 | opacity: 0;
10 | transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
11 | transform-origin: center bottom;
12 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13 | }
14 | }
15 |
16 | .zoomOutUp {
17 | animation-name: zoomOutUp;
18 | }
19 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "requires": true,
3 | "lockfileVersion": 1,
4 | "dependencies": {
5 | "animate.css": {
6 | "version": "3.7.2",
7 | "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-3.7.2.tgz",
8 | "integrity": "sha512-0bE8zYo7C0KvgOYrSVfrzkbYk6IOTVPNqkiHg2cbyF4Pq/PXzilz4BRWA3hwEUBoMp5VBgrC29lQIZyhRWdBTw=="
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/pages.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
3 | {
4 | "path": "pages/index/index",
5 | "style": {
6 | "navigationBarTitleText": "飞猪旅游"
7 | }
8 | },
9 | {
10 | "path": "pages/strategy/strategy",
11 | "style": {
12 | "navigationBarTitleText": "攻略"
13 | }
14 | },
15 | {
16 | "path": "pages/my/my",
17 | "style": {
18 | "navigationBarTitleText": "我的"
19 | }
20 | },
21 | {
22 | "path": "pages/city/city",
23 | "style": {
24 | "navigationBarTitleText": "选择城市"
25 | }
26 | },
27 | {
28 | "path": "pages/travels/travels",
29 | "style": {
30 | "navigationBarTitleText": "发表旅行游记"
31 | }
32 | },
33 | {
34 | "path" : "pages/db-data/db-data",
35 | "style" : {
36 | "navigationBarTitleText": "云开发"
37 | }
38 | }
39 | ],
40 | "globalStyle": {
41 | "navigationBarTextStyle": "black",
42 | "navigationBarTitleText": "uni-app",
43 | "navigationBarBackgroundColor": "#ffd300", // 头部导航颜色
44 | "backgroundColor": "#ffd300" // 头部导航颜色
45 | },
46 | "tabBar":{ // 底部tabbar 栏
47 | "color": "#333",
48 | "selectedColor": "#F76E15",
49 | "borderStyle": "black",
50 | "backgroundColor": "#FFFFFF",
51 | "list":[
52 | {
53 | "pagePath":"pages/index/index",
54 | "iconPath":"static/tab/list.png",
55 | "selectedIconPath":"static/tab/listb.png",
56 | "text":"首页"
57 | },
58 | {
59 | "pagePath":"pages/strategy/strategy",
60 | "iconPath":"static/tab/gonglvea.png",
61 | "selectedIconPath":"static/tab/gonglveb.png",
62 | "text":"攻略"
63 | },
64 | {
65 | "pagePath":"pages/my/my",
66 | "iconPath":"static/tab/wodea.png",
67 | "selectedIconPath":"static/tab/wodeb.png",
68 | "text":"我的"
69 | }
70 |
71 | ]
72 | },
73 | "permission": {
74 | "scope.userLocation": {
75 | "desc": "你的位置信息将用于小程序位置接口的效果展示"
76 | }
77 | },
78 | "condition" : { //模式配置,仅开发期间生效
79 | "current": 0, //当前激活的模式(list 的索引项)
80 | "list": [
81 | {
82 | "name": "", //模式名称
83 | "path": "", //启动页面,必选
84 | "query": "" //启动参数,在页面的onLoad函数里面得到
85 | }
86 | ]
87 | }
88 |
89 | }
90 |
--------------------------------------------------------------------------------
/pages/index/components/article.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | {{item.title}}
12 | {{item.list}}
13 | {{item.label}}
14 |
15 | ¥{{item.price}}
16 | {{item.buy}}人已购
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
37 |
38 |
42 |
--------------------------------------------------------------------------------
/pages/index/components/ticket.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {{ item.name }}
8 |
9 |
10 |
11 |
12 |
13 |
14 |
26 |
27 |
45 |
--------------------------------------------------------------------------------
/pages/strategy/components/locality.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 当地必体验
5 |
6 |
7 |
13 |
14 |
15 |
16 |
17 |
47 |
48 |
49 |
84 |
--------------------------------------------------------------------------------
/pages/strategy/strategy.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
80 |
81 |
96 |
--------------------------------------------------------------------------------
/static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/logo.png
--------------------------------------------------------------------------------
/static/tab/addimg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/tab/chaa.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/tab/delvideo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/delvideo.png
--------------------------------------------------------------------------------
/static/tab/deteimg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/tab/fab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/fab.png
--------------------------------------------------------------------------------
/static/tab/gonglvea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/gonglvea.png
--------------------------------------------------------------------------------
/static/tab/gonglveb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/gonglveb.png
--------------------------------------------------------------------------------
/static/tab/homeload.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/tab/jiantouxia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/jiantouxia.png
--------------------------------------------------------------------------------
/static/tab/jipiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/jipiao.png
--------------------------------------------------------------------------------
/static/tab/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/list.png
--------------------------------------------------------------------------------
/static/tab/listb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/listb.png
--------------------------------------------------------------------------------
/static/tab/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/noimage.png
--------------------------------------------------------------------------------
/static/tab/saoma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/tab/searchend.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/tab/sousuo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/tab/topimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/topimg.png
--------------------------------------------------------------------------------
/static/tab/topvideo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/topvideo.png
--------------------------------------------------------------------------------
/static/tab/wodea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/wodea.png
--------------------------------------------------------------------------------
/static/tab/wodeb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/static/tab/wodeb.png
--------------------------------------------------------------------------------
/static/tab/xiaoxi.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/store/store.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import Vuex from 'vuex'
3 | Vue.use(Vuex)
4 |
5 |
6 | const list = {
7 | listing:[], // 首页推荐获取的数据列表
8 | }
9 |
10 | // tab 切换传值对象
11 | const navObj = {
12 | loading:false,
13 | nav:'recommend',
14 | pageId:0,
15 | uniload: false,
16 | }
17 | // tab 切换穿值
18 |
19 | // vuex 存储数据
20 | const state = {
21 | list,
22 | loading: '', // tab 切换的状态
23 | navObj,
24 | nonedata: '',
25 | city:'' // 城市跳转到攻略页面到路由参数
26 | }
27 |
28 | export default new Vuex.Store({
29 | state,
30 | actions:{
31 | listact(listact,data){
32 | listact.commit('listmut',data);
33 | }
34 | },
35 | mutations:{
36 | listmut(state,data){
37 | state.list = {
38 | listing: data,
39 | }
40 | },
41 | loadMut(state,val){
42 | state.loading = val;
43 | },
44 | navmuat(state,obj){
45 | state.navObj={
46 | loading: obj.loading,
47 | nav: obj.nav,
48 | pageId:obj.pageId,
49 | uniload: obj.uniload,
50 | }
51 | },
52 | nonemuat(state,val){
53 | state.nonedata = val;
54 | },
55 | citymuts(state,city){
56 | state.city= city;
57 | console.log(city,'vuex')
58 | },
59 | },
60 | })
--------------------------------------------------------------------------------
/uni.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * 这里是uni-app内置的常用样式变量
3 | *
4 | * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
5 | * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
6 | *
7 | */
8 |
9 | /**
10 | * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
11 | *
12 | * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
13 | */
14 |
15 | /* 颜色变量 */
16 |
17 | /* 行为相关颜色 */
18 | $uni-color-primary: #007aff;
19 | $uni-color-success: #4cd964;
20 | $uni-color-warning: #f0ad4e;
21 | $uni-color-error: #dd524d;
22 |
23 | /* 文字基本颜色 */
24 | $uni-text-color:#333;//基本色
25 | $uni-text-color-inverse:#fff;//反色
26 | $uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息
27 | $uni-text-color-placeholder: #808080;
28 | $uni-text-color-disable:#c0c0c0;
29 |
30 | /* 背景颜色 */
31 | $uni-bg-color:#ffffff;
32 | $uni-bg-color-grey:#f8f8f8;
33 | $uni-bg-color-hover:#f1f1f1;//点击状态颜色
34 | $uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色
35 |
36 | /* 边框颜色 */
37 | $uni-border-color:#c8c7cc;
38 |
39 | /* 尺寸变量 */
40 |
41 | /* 文字尺寸 */
42 | $uni-font-size-sm:24upx;
43 | $uni-font-size-base:28upx;
44 | $uni-font-size-lg:32upx;
45 |
46 | /* 图片尺寸 */
47 | $uni-img-size-sm:40upx;
48 | $uni-img-size-base:52upx;
49 | $uni-img-size-lg:80upx;
50 |
51 | /* Border Radius */
52 | $uni-border-radius-sm: 4upx;
53 | $uni-border-radius-base: 6upx;
54 | $uni-border-radius-lg: 12upx;
55 | $uni-border-radius-circle: 50%;
56 |
57 | /* 水平间距 */
58 | $uni-spacing-row-sm: 10px;
59 | $uni-spacing-row-base: 20upx;
60 | $uni-spacing-row-lg: 30upx;
61 |
62 | /* 垂直间距 */
63 | $uni-spacing-col-sm: 8upx;
64 | $uni-spacing-col-base: 16upx;
65 | $uni-spacing-col-lg: 24upx;
66 |
67 | /* 透明度 */
68 | $uni-opacity-disabled: 0.3; // 组件禁用态的透明度
69 |
70 | /* 文章场景相关 */
71 | $uni-color-title: #2C405A; // 文章标题颜色
72 | $uni-font-size-title:40upx;
73 | $uni-color-subtitle: #555555; // 二级标题颜色
74 | $uni-font-size-subtitle:36upx;
75 | $uni-color-paragraph: #3F536E; // 文章段落颜色
76 | $uni-font-size-paragraph:30upx;
--------------------------------------------------------------------------------
/unpackage/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/.DS_Store
--------------------------------------------------------------------------------
/unpackage/dist/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/.DS_Store
--------------------------------------------------------------------------------
/unpackage/dist/build/.automator/mp-weixin/.automator.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/.automator/mp-weixin/.automator.json
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/app.js:
--------------------------------------------------------------------------------
1 |
2 | require('./common/runtime.js')
3 | require('./common/vendor.js')
4 | require('./common/main.js')
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": [
3 | "pages/index/index",
4 | "pages/strategy/strategy",
5 | "pages/my/my",
6 | "pages/city/city",
7 | "pages/travels/travels",
8 | "pages/db-data/db-data"
9 | ],
10 | "subPackages": [],
11 | "window": {
12 | "navigationBarTextStyle": "black",
13 | "navigationBarTitleText": "uni-app",
14 | "navigationBarBackgroundColor": "#ffd300",
15 | "backgroundColor": "#ffd300"
16 | },
17 | "tabBar": {
18 | "color": "#333",
19 | "selectedColor": "#F76E15",
20 | "borderStyle": "black",
21 | "backgroundColor": "#FFFFFF",
22 | "list": [
23 | {
24 | "pagePath": "pages/index/index",
25 | "iconPath": "static/tab/list.png",
26 | "selectedIconPath": "static/tab/listb.png",
27 | "text": "首页"
28 | },
29 | {
30 | "pagePath": "pages/strategy/strategy",
31 | "iconPath": "static/tab/gonglvea.png",
32 | "selectedIconPath": "static/tab/gonglveb.png",
33 | "text": "攻略"
34 | },
35 | {
36 | "pagePath": "pages/my/my",
37 | "iconPath": "static/tab/wodea.png",
38 | "selectedIconPath": "static/tab/wodeb.png",
39 | "text": "我的"
40 | }
41 | ]
42 | },
43 | "permission": {},
44 | "usingComponents": {
45 | "loader": "/element/loading",
46 | "nonedata": "/element/none",
47 | "homeload": "/element/homeload"
48 | }
49 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/app.wxss:
--------------------------------------------------------------------------------
1 | @import './common/main.wxss';
2 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/components/uni-load-more/uni-load-more.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/uni-load-more/uni-load-more"],{3857:function(t,n,e){"use strict";var o=e("b9b4"),u=e.n(o);u.a},"8f39":function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e=t.getSystemInfoSync().platform,o={name:"UniLoadMore",props:{status:{type:String,default:"more"},showIcon:{type:Boolean,default:!0},iconType:{type:String,default:"auto"},iconSize:{type:Number,default:24},color:{type:String,default:"#777777"},contentText:{type:Object,default:function(){return{contentdown:"上拉显示更多",contentrefresh:"正在加载...",contentnomore:"没有更多数据了"}}}},data:function(){return{webviewHide:!1,platform:e}},computed:{iconSnowWidth:function(){return console.log(2*(Math.floor(this.iconSize/24)||1)),2*(Math.floor(this.iconSize/24)||1)}},mounted:function(){},methods:{onClick:function(){this.$emit("clickLoadMore",{detail:{status:this.status}})}}};n.default=o}).call(this,e("543d")["default"])},a1b7:function(t,n,e){"use strict";e.r(n);var o=e("8f39"),u=e.n(o);for(var i in o)"default"!==i&&function(t){e.d(n,t,(function(){return o[t]}))}(i);n["default"]=u.a},b9b4:function(t,n,e){},bdd4:function(t,n,e){"use strict";e.r(n);var o=e("f942"),u=e("a1b7");for(var i in u)"default"!==i&&function(t){e.d(n,t,(function(){return u[t]}))}(i);e("3857");var r,c=e("f0c5"),a=Object(c["a"])(u["default"],o["b"],o["c"],!1,null,"73cb973e",null,!1,o["a"],r);n["default"]=a.exports},f942:function(t,n,e){"use strict";var o,u=function(){var t=this,n=t.$createElement;t._self._c},i=[];e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return i})),e.d(n,"a",(function(){return o}))}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'components/uni-load-more/uni-load-more-create-component',
4 | {
5 | 'components/uni-load-more/uni-load-more-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("bdd4"))
7 | })
8 | },
9 | [['components/uni-load-more/uni-load-more-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/components/uni-load-more/uni-load-more.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/homeload.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["element/homeload"],{7193:function(n,t,u){"use strict";var c,e=function(){var n=this,t=n.$createElement;n._self._c},r=[];u.d(t,"b",(function(){return e})),u.d(t,"c",(function(){return r})),u.d(t,"a",(function(){return c}))},"77c7":function(n,t){},8061:function(n,t,u){"use strict";u.r(t);var c=u("7193"),e=u("b018");for(var r in e)"default"!==r&&function(n){u.d(t,n,(function(){return e[n]}))}(r);u("945a");var a,f=u("f0c5"),o=Object(f["a"])(e["default"],c["b"],c["c"],!1,null,"9d937a2c",null,!1,c["a"],a);t["default"]=o.exports},"945a":function(n,t,u){"use strict";var c=u("e521"),e=u.n(c);e.a},b018:function(n,t,u){"use strict";u.r(t);var c=u("77c7"),e=u.n(c);for(var r in c)"default"!==r&&function(n){u.d(t,n,(function(){return c[n]}))}(r);t["default"]=e.a},e521:function(n,t,u){}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'element/homeload-create-component',
4 | {
5 | 'element/homeload-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("8061"))
7 | })
8 | },
9 | [['element/homeload-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/homeload.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/homeload.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/homeload.wxss:
--------------------------------------------------------------------------------
1 | .homeload.data-v-9d937a2c{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:rgba(242,243,244,.6)}.home-img.data-v-9d937a2c{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.home-img image.data-v-9d937a2c{width:200rpx;height:200rpx;background:rgba(0,0,0,.2);border-radius:10rpx}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/loading.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["element/loading"],{"13de":function(n,t){},"1a29":function(n,t,u){},"4fd4":function(n,t,u){"use strict";u.r(t);var a=u("13de"),c=u.n(a);for(var e in a)"default"!==e&&function(n){u.d(t,n,(function(){return a[n]}))}(e);t["default"]=c.a},a053:function(n,t,u){"use strict";u.r(t);var a=u("c12a"),c=u("4fd4");for(var e in c)"default"!==e&&function(n){u.d(t,n,(function(){return c[n]}))}(e);u("f825");var r,f=u("f0c5"),i=Object(f["a"])(c["default"],a["b"],a["c"],!1,null,"93d05a50",null,!1,a["a"],r);t["default"]=i.exports},c12a:function(n,t,u){"use strict";var a,c=function(){var n=this,t=n.$createElement;n._self._c},e=[];u.d(t,"b",(function(){return c})),u.d(t,"c",(function(){return e})),u.d(t,"a",(function(){return a}))},f825:function(n,t,u){"use strict";var a=u("1a29"),c=u.n(a);c.a}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'element/loading-create-component',
4 | {
5 | 'element/loading-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("a053"))
7 | })
8 | },
9 | [['element/loading-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/loading.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/loading.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/loading.wxss:
--------------------------------------------------------------------------------
1 | .loading.data-v-93d05a50{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:30rpx 0}.loader.data-v-93d05a50{display:inline-block;width:40rpx;height:40rpx;color:inherit;border:7rpx solid #adff2f;border-bottom-color:transparent;border-radius:50%;-webkit-animation:1s loader-data-v-93d05a50 linear infinite;animation:1s loader-data-v-93d05a50 linear infinite}@-webkit-keyframes loader-data-v-93d05a50{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-data-v-93d05a50{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/none.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["element/none"],{1874:function(n,t,u){"use strict";u.r(t);var c=u("33f1"),r=u.n(c);for(var e in c)"default"!==e&&function(n){u.d(t,n,(function(){return c[n]}))}(e);t["default"]=r.a},2435:function(n,t,u){"use strict";var c=u("720d"),r=u.n(c);r.a},"33f1":function(n,t){},"3d26":function(n,t,u){"use strict";u.r(t);var c=u("627c"),r=u("1874");for(var e in r)"default"!==e&&function(n){u.d(t,n,(function(){return r[n]}))}(e);u("2435");var f,a=u("f0c5"),o=Object(a["a"])(r["default"],c["b"],c["c"],!1,null,"1b292ff9",null,!1,c["a"],f);t["default"]=o.exports},"627c":function(n,t,u){"use strict";var c,r=function(){var n=this,t=n.$createElement;n._self._c},e=[];u.d(t,"b",(function(){return r})),u.d(t,"c",(function(){return e})),u.d(t,"a",(function(){return c}))},"720d":function(n,t,u){}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'element/none-create-component',
4 | {
5 | 'element/none-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("3d26"))
7 | })
8 | },
9 | [['element/none-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/none.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/none.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/element/none.wxss:
--------------------------------------------------------------------------------
1 | .nonedata.data-v-1b292ff9{text-align:center;margin-top:80rpx}.nonedata image.data-v-1b292ff9{width:200rpx;height:300rpx}.nonedata text.data-v-1b292ff9{display:block;text-align:center;font-size:30rpx;color:#333}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/city/city.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "选择城市",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/city/city.wxml:
--------------------------------------------------------------------------------
1 | 当前定位城市{{address}}热门城市{{item}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/db-data/db-data.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/db-data/db-data"],{"7aed":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{list:[],reluForm:{}}},onLoad:function(){var t=wx.cloud.database();t.collection("free")},methods:{formSubmit:function(t){console.log(this.reluForm,"ruleform");var e=wx.cloud.database(),n=e.collection("userList");n.add({data:this.reluForm}).then((function(t){console.log(t,"用户信息")})),wx.showToast({title:"提交成功",duration:2e3})},handleCheckout:function(t){this.reluForm.sex=t.detail.value}}};e.default=a},"80b6":function(t,e,n){"use strict";var a=n("d6db"),o=n.n(a);o.a},a7cf:function(t,e,n){"use strict";var a,o=function(){var t=this,e=t.$createElement;t._self._c},u=[];n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return a}))},cad1:function(t,e,n){"use strict";n.r(e);var a=n("7aed"),o=n.n(a);for(var u in a)"default"!==u&&function(t){n.d(e,t,(function(){return a[t]}))}(u);e["default"]=o.a},d329:function(t,e,n){"use strict";(function(t){n("93d8");a(n("66fd"));var e=a(n("f8eb"));function a(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])},d6db:function(t,e,n){},f8eb:function(t,e,n){"use strict";n.r(e);var a=n("a7cf"),o=n("cad1");for(var u in o)"default"!==u&&function(t){n.d(e,t,(function(){return o[t]}))}(u);n("80b6");var r,c=n("f0c5"),d=Object(c["a"])(o["default"],a["b"],a["c"],!1,null,"323e2a6b",null,!1,a["a"],r);e["default"]=d.exports}},[["d329","common/runtime","common/vendor"]]]);
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/db-data/db-data.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "云开发",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/db-data/db-data.wxml:
--------------------------------------------------------------------------------
1 | 云开发增删改查{{"查询到free数据库:"+list[0].title}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/db-data/db-data.wxss:
--------------------------------------------------------------------------------
1 | .uni-form-item .title.data-v-323e2a6b{padding:20rpx 0}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/article.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/components/article"],{"48b7":function(n,t,e){"use strict";e.r(t);var r=e("b164"),u=e.n(r);for(var c in r)"default"!==c&&function(n){e.d(t,n,(function(){return r[n]}))}(c);t["default"]=u.a},"5f4c":function(n,t,e){"use strict";e.r(t);var r=e("ff73"),u=e("48b7");for(var c in u)"default"!==c&&function(n){e.d(t,n,(function(){return u[n]}))}(c);e("f02e");var a,f=e("f0c5"),i=Object(f["a"])(u["default"],r["b"],r["c"],!1,null,"20314906",null,!1,r["a"],a);t["default"]=i.exports},b164:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={name:"article",props:{article:Array},data:function(){return{}}};t.default=r},c9e2:function(n,t,e){},f02e:function(n,t,e){"use strict";var r=e("c9e2"),u=e.n(r);u.a},ff73:function(n,t,e){"use strict";var r,u=function(){var n=this,t=n.$createElement;n._self._c},c=[];e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return c})),e.d(t,"a",(function(){return r}))}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'pages/index/components/article-create-component',
4 | {
5 | 'pages/index/components/article-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("5f4c"))
7 | })
8 | },
9 | [['pages/index/components/article-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/article.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/article.wxml:
--------------------------------------------------------------------------------
1 | {{item.title}}{{item.list}}{{item.label}}{{"¥"+item.price}}{{item.buy+"人已购"}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/article.wxss:
--------------------------------------------------------------------------------
1 | .active.data-v-20314906{margin:0 20rpx}.conteng.data-v-20314906{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:warp;flex-wrap:warp;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;-webkit-flex-wrap:wrap;overflow:hidden}.conteng-article.data-v-20314906{width:48%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box}.purchase.data-v-20314906{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-bottom:10rpx}.conteng-img.data-v-20314906{height:400rpx!important;object-fit:cover;overflow:hidden}.conteng-img image.data-v-20314906{width:100%!important;height:100%!important;object-fit:cover;border-radius:10rpx}.active-name.data-v-20314906{font-size:32rpx;color:#d0b083;margin:10rpx 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.active-title.data-v-20314906{font-size:32rpx;color:#444;font-weight:700;line-height:50rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:100rpx!important}.active-label.data-v-20314906{font-size:25rpx;color:#d0b083;padding:10rpx 0}.active-price.data-v-20314906{font-size:36rpx;color:#ff6b28;padding-right:9rpx}.active-purchase.data-v-20314906{font-size:30rpx;color:#cacaca}.active-introduce.data-v-20314906{padding-left:10rpx}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/classify.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/components/classify"],{"1dec":function(t,e,n){"use strict";n.r(e);var a=n("e8cf"),c=n("a95c");for(var u in c)"default"!==u&&function(t){n.d(e,t,(function(){return c[t]}))}(u);n("f2b9");var i,r=n("f0c5"),f=Object(r["a"])(c["default"],a["b"],a["c"],!1,null,"1a149a84",null,!1,a["a"],i);e["default"]=f.exports},"36a7":function(t,e,n){},"79d3":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"classify",data:function(){return{tables:[{tick:"出境游",nametext:"走遍全球"},{tick:"国内游",nametext:"精选路线"},{tick:"周边游",nametext:"暑假红包"},{tick:"精选购",nametext:"免税预购"},{tick:"签证/签注",nametext:"领劵"},{tick:"会员",nametext:"签到"},{tick:"每日福利",nametext:"领里程"},{tick:"全部",nametext:"更多推荐"}]}}};e.default=a},a95c:function(t,e,n){"use strict";n.r(e);var a=n("79d3"),c=n.n(a);for(var u in a)"default"!==u&&function(t){n.d(e,t,(function(){return a[t]}))}(u);e["default"]=c.a},e8cf:function(t,e,n){"use strict";var a,c=function(){var t=this,e=t.$createElement;t._self._c},u=[];n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return a}))},f2b9:function(t,e,n){"use strict";var a=n("36a7"),c=n.n(a);c.a}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'pages/index/components/classify-create-component',
4 | {
5 | 'pages/index/components/classify-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("1dec"))
7 | })
8 | },
9 | [['pages/index/components/classify-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/classify.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/classify.wxml:
--------------------------------------------------------------------------------
1 | {{item.tick}}{{item.nametext}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/classify.wxss:
--------------------------------------------------------------------------------
1 | .conteng.data-v-1a149a84{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:warp;flex-wrap:warp;width:100%;-webkit-flex-wrap:wrap;overflow:hidden;border:1rpx solid #eee;border-radius:10rpx}.conteng view.data-v-1a149a84{width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;padding:20rpx 0}.conteng view.data-v-1a149a84:nth-child(2){border-left:1rpx solid #eee;border-right:1rpx solid #eee}.conteng view.data-v-1a149a84:nth-child(6){border-left:1rpx solid #eee;border-right:1rpx solid #eee}.conteng view.data-v-1a149a84:nth-child(3){border-right:1rpx solid #eee}.conteng view.data-v-1a149a84:nth-child(7){border-right:1rpx solid #eee}.conteng view.data-v-1a149a84:nth-child(-n + 4){border-bottom:1rpx solid #eee}.tick.data-v-1a149a84{font-size:30rpx;color:#333;font-weight:700}.nametext.data-v-1a149a84{font-size:23rpx;color:#686868}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/scroll-content.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/components/scroll-content"],{"0731":function(t,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=a("ac18"),e={name:"tab",props:{tab:Array},data:function(){return{num:0}},methods:{tabs:function(t,n){var a=this,e=!0;this.$store.commit("loadMut",e),this.$store.commit("nonemuat",!1),this.num=t;var c={loading:!0,nav:n,pageId:0,uniload:!1};this.$store.commit("navmuat",c),(0,o.homeList)(n,0).then((function(t){t.data.length?(a.article=t.data,a.$store.commit("nonemuat",!1)):a.$store.commit("nonemuat",!0),e=!1,a.$store.commit("loadMut",e),a.$store.dispatch("listact",t.data)})).catch((function(t){console.log(t)}))}}};n.default=e},"2c73":function(t,n,a){},"47d2":function(t,n,a){"use strict";a.r(n);var o=a("0731"),e=a.n(o);for(var c in o)"default"!==c&&function(t){a.d(n,t,(function(){return o[t]}))}(c);n["default"]=e.a},"53d3":function(t,n,a){"use strict";var o=a("2c73"),e=a.n(o);e.a},7350:function(t,n,a){"use strict";var o,e=function(){var t=this,n=t.$createElement;t._self._c},c=[];a.d(n,"b",(function(){return e})),a.d(n,"c",(function(){return c})),a.d(n,"a",(function(){return o}))},7825:function(t,n,a){"use strict";a.r(n);var o=a("7350"),e=a("47d2");for(var c in e)"default"!==c&&function(t){a.d(n,t,(function(){return e[t]}))}(c);a("53d3");var u,r=a("f0c5"),i=Object(r["a"])(e["default"],o["b"],o["c"],!1,null,"16464390",null,!1,o["a"],u);n["default"]=i.exports}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'pages/index/components/scroll-content-create-component',
4 | {
5 | 'pages/index/components/scroll-content-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("7825"))
7 | })
8 | },
9 | [['pages/index/components/scroll-content-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/scroll-content.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/scroll-content.wxml:
--------------------------------------------------------------------------------
1 | {{item.name}}{{item.title}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/scroll-content.wxss:
--------------------------------------------------------------------------------
1 | .active.data-v-16464390{background-image:-webkit-linear-gradient(left,#cff,#fc0);background-image:linear-gradient(90deg,#cff 0,#fc0);border-top-right-radius:50rpx}.activeb.data-v-16464390{color:#292c33!important}.scroll.data-v-16464390{white-space:nowrap;width:100%;position:absolute;left:0;right:0;background:#fff;padding:20rpx 0}.con-text-a.data-v-16464390{color:#292c33;font-size:30rpx;font-weight:700}.con-text-b.data-v-16464390{color:#9ea0a5;font-size:23rpx}.list-cont.data-v-16464390{width:180rpx;display:inline-block;text-align:center}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/search.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/components/search"],{"35e4":function(n,t,e){"use strict";e.r(t);var r=e("bdf0"),u=e.n(r);for(var c in r)"default"!==c&&function(n){e.d(t,n,(function(){return r[n]}))}(c);t["default"]=u.a},9877:function(n,t,e){"use strict";var r=e("b50c"),u=e.n(r);u.a},"9cb0":function(n,t,e){"use strict";var r,u=function(){var n=this,t=n.$createElement;n._self._c},c=[];e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return c})),e.d(t,"a",(function(){return r}))},b50c:function(n,t,e){},bdf0:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={name:"search",props:{banner:Array},data:function(){return{}}};t.default=r},d997:function(n,t,e){"use strict";e.r(t);var r=e("9cb0"),u=e("35e4");for(var c in u)"default"!==c&&function(n){e.d(t,n,(function(){return u[n]}))}(c);e("9877");var a,f=e("f0c5"),o=Object(f["a"])(u["default"],r["b"],r["c"],!1,null,"36d88fb7",null,!1,r["a"],a);t["default"]=o.exports}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'pages/index/components/search-create-component',
4 | {
5 | 'pages/index/components/search-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("d997"))
7 | })
8 | },
9 | [['pages/index/components/search-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/search.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/search.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/search.wxss:
--------------------------------------------------------------------------------
1 | .search-content.data-v-36d88fb7{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:70rpx;line-height:70rpx;background:-webkit-linear-gradient(bottom,#ffe566 10%,#ffd300);background:linear-gradient(0deg,#ffe566 10%,#ffd300);padding:30rpx 0}.search-code.data-v-36d88fb7{width:50rpx;height:50rpx;padding:0 15rpx}.search-code image.data-v-36d88fb7{width:50rpx;height:50rpx}.search-img.data-v-36d88fb7{width:40rpx;height:40rpx;margin:auto 0 auto 20rpx}.search.data-v-36d88fb7{width:100%;height:70rpx;line-height:70rpx;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:flex;flex-direction:flex;background:#fff7d4;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx}.search input.data-v-36d88fb7{width:100%;height:70rpx;line-height:70rpx;font-size:30rpx;color:#666}.imageurl.data-v-36d88fb7{width:100%;height:300rpx!important}swiper.data-v-36d88fb7{height:300rpx!important}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/ticket.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/components/ticket"],{"40b5":function(t,n,e){"use strict";e.r(n);var a=e("f0df"),u=e.n(a);for(var r in a)"default"!==r&&function(t){e.d(n,t,(function(){return a[t]}))}(r);n["default"]=u.a},"630a":function(t,n,e){},"63ea":function(t,n,e){"use strict";e.r(n);var a=e("e5a5"),u=e("40b5");for(var r in u)"default"!==r&&function(t){e.d(n,t,(function(){return u[t]}))}(r);e("70ad");var c,f=e("f0c5"),i=Object(f["a"])(u["default"],a["b"],a["c"],!1,null,"6f3b4cb7",null,!1,a["a"],c);n["default"]=i.exports},"70ad":function(t,n,e){"use strict";var a=e("630a"),u=e.n(a);u.a},e5a5:function(t,n,e){"use strict";var a,u=function(){var t=this,n=t.$createElement;t._self._c},r=[];e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return a}))},f0df:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={name:"ticket",props:{tab:Array},data:function(){return{}}};n.default=a}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'pages/index/components/ticket-create-component',
4 | {
5 | 'pages/index/components/ticket-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("63ea"))
7 | })
8 | },
9 | [['pages/index/components/ticket-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/ticket.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/ticket.wxml:
--------------------------------------------------------------------------------
1 | {{item.name}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/components/ticket.wxss:
--------------------------------------------------------------------------------
1 | .ticket image.data-v-6f3b4cb7{width:90rpx;height:90rpx}.ticket.data-v-6f3b4cb7{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;text-align:center;margin:30rpx 0}.ticket text.data-v-6f3b4cb7{font-size:30rpx;display:block}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "飞猪旅游",
3 | "usingComponents": {
4 | "uni-load-more": "/components/uni-load-more/uni-load-more",
5 | "search": "/pages/index/components/search",
6 | "ticket": "/pages/index/components/ticket",
7 | "classfiy": "/pages/index/components/classify",
8 | "scroll-content": "/pages/index/components/scroll-content",
9 | "article": "/pages/index/components/article"
10 | }
11 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/index/index.wxss:
--------------------------------------------------------------------------------
1 | .is_fixed.data-v-3a811557{position:fixed;left:0;right:0;top:0}.load-more.data-v-3a811557{height:60rpx;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/my/my.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/my/my"],{"0d71":function(n,t,u){"use strict";u.r(t);var c=u("9ddd"),e=u("bf76");for(var r in e)"default"!==r&&function(n){u.d(t,n,(function(){return e[n]}))}(r);var f,a=u("f0c5"),o=Object(a["a"])(e["default"],c["b"],c["c"],!1,null,null,null,!1,c["a"],f);t["default"]=o.exports},"46c5":function(n,t,u){"use strict";(function(n){u("93d8");c(u("66fd"));var t=c(u("0d71"));function c(n){return n&&n.__esModule?n:{default:n}}n(t.default)}).call(this,u("543d")["createPage"])},"9ddd":function(n,t,u){"use strict";var c,e=function(){var n=this,t=n.$createElement;n._self._c},r=[];u.d(t,"b",(function(){return e})),u.d(t,"c",(function(){return r})),u.d(t,"a",(function(){return c}))},bf76:function(n,t,u){"use strict";u.r(t);var c=u("c9b7"),e=u.n(c);for(var r in c)"default"!==r&&function(n){u.d(t,n,(function(){return c[n]}))}(r);t["default"]=e.a},c9b7:function(n,t){}},[["46c5","common/runtime","common/vendor"]]]);
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/my/my.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "我的",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/my/my.wxml:
--------------------------------------------------------------------------------
1 | my5
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/address.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/strategy/components/address"],{"233c":function(t,n,e){"use strict";e.r(n);var a=e("f072"),u=e.n(a);for(var r in a)"default"!==r&&function(t){e.d(n,t,(function(){return a[t]}))}(r);n["default"]=u.a},"32b0":function(t,n,e){"use strict";var a,u=function(){var t=this,n=t.$createElement;t._self._c},r=[];e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return a}))},"919e":function(t,n,e){"use strict";var a=e("a732"),u=e.n(a);u.a},a732:function(t,n,e){},f072:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={name:"address",props:{address:String},data:function(){return{}},methods:{chooseCity:function(){t.navigateTo({url:"../city/city"})}}};n.default=e}).call(this,e("543d")["default"])},f092:function(t,n,e){"use strict";e.r(n);var a=e("32b0"),u=e("233c");for(var r in u)"default"!==r&&function(t){e.d(n,t,(function(){return u[t]}))}(r);e("919e");var c,o=e("f0c5"),f=Object(o["a"])(u["default"],a["b"],a["c"],!1,null,"2ec37c3a",null,!1,a["a"],c);n["default"]=f.exports}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'pages/strategy/components/address-create-component',
4 | {
5 | 'pages/strategy/components/address-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("f092"))
7 | })
8 | },
9 | [['pages/strategy/components/address-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/address.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/address.wxml:
--------------------------------------------------------------------------------
1 | {{address}}hello
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/address.wxss:
--------------------------------------------------------------------------------
1 | .address-text.data-v-2ec37c3a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.address-text image.data-v-2ec37c3a{width:33rpx;height:33rpx;padding-left:30rpx}.address.data-v-2ec37c3a{position:relative;height:400rpx}.address-list.data-v-2ec37c3a{position:absolute;left:50rpx;top:100rpx;z-index:999}.address-img.data-v-2ec37c3a{width:100%;height:400rpx}.address-img image.data-v-2ec37c3a{width:750rpx!important;height:400rpx}.words.data-v-2ec37c3a{font-size:50rpx;color:#fff;font-weight:700}.words-eng.data-v-2ec37c3a{font-size:30rpx;color:#fff}.back.data-v-2ec37c3a{background:rgba(0,51,0,.3);position:absolute;top:0;left:0;height:400rpx;width:100%}.Plane image.data-v-2ec37c3a{width:100%;border-radius:20rpx;height:150rpx}.Plane.data-v-2ec37c3a{margin:40rpx 20rpx;height:150rpx}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/content.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/content.wxml:
--------------------------------------------------------------------------------
1 | {{item.title}}{{item.list}}{{item.name+"人已购"}}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/content.wxss:
--------------------------------------------------------------------------------
1 | .active.data-v-6bb31bbc{margin:0 20rpx}.conteng.data-v-6bb31bbc{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:warp;flex-wrap:warp;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;-webkit-flex-wrap:wrap;overflow:hidden}.conteng-article.data-v-6bb31bbc{width:48%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box}.purchase.data-v-6bb31bbc{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-bottom:10rpx}.conteng-img.data-v-6bb31bbc{height:400rpx!important;object-fit:cover;overflow:hidden}.conteng-img image.data-v-6bb31bbc{width:100%!important;height:100%!important;object-fit:cover;border-radius:10rpx}.active-name.data-v-6bb31bbc{font-size:32rpx;color:#d0b083;margin:10rpx 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.active-title.data-v-6bb31bbc{font-size:32rpx;color:#444;font-weight:700;line-height:50rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:100rpx!important}.active-label.data-v-6bb31bbc{font-size:25rpx;color:#d0b083;padding:10rpx 0}.active-price.data-v-6bb31bbc{font-size:36rpx;color:#ff6b28;padding-right:9rpx}.active-purchase.data-v-6bb31bbc{font-size:30rpx;color:#cacaca}.active-introduce.data-v-6bb31bbc{padding-left:10rpx}.userinfo image.data-v-6bb31bbc{height:50rpx;width:50rpx;border-radius:50rpx}.userinfo text.data-v-6bb31bbc{padding-left:20rpx}.userinfo.data-v-6bb31bbc{padding-top:20rpx}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/locality.js:
--------------------------------------------------------------------------------
1 | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/strategy/components/locality"],{3708:function(n,t,e){"use strict";var u=e("559c"),a=e.n(u);a.a},"559c":function(n,t,e){},"5fe6":function(n,t,e){"use strict";e.r(t);var u=e("d7c7"),a=e("fd69");for(var c in a)"default"!==c&&function(n){e.d(t,n,(function(){return a[n]}))}(c);e("3708");var r,f=e("f0c5"),o=Object(f["a"])(a["default"],u["b"],u["c"],!1,null,"b6fcc9fa",null,!1,u["a"],r);t["default"]=o.exports},d06d:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u={name:"locality",data:function(){return{num:0,citytab:[{name:"全景"},{name:"景点"},{name:"美食"},{name:"网红大卡"}]}},methods:{menubtn:function(n,t){this.num=n}}};t.default=u},d7c7:function(n,t,e){"use strict";var u,a=function(){var n=this,t=n.$createElement;n._self._c},c=[];e.d(t,"b",(function(){return a})),e.d(t,"c",(function(){return c})),e.d(t,"a",(function(){return u}))},fd69:function(n,t,e){"use strict";e.r(t);var u=e("d06d"),a=e.n(u);for(var c in u)"default"!==c&&function(n){e.d(t,n,(function(){return u[n]}))}(c);t["default"]=a.a}}]);
2 | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
3 | 'pages/strategy/components/locality-create-component',
4 | {
5 | 'pages/strategy/components/locality-create-component':(function(module, exports, __webpack_require__){
6 | __webpack_require__('543d')['createComponent'](__webpack_require__("5fe6"))
7 | })
8 | },
9 | [['pages/strategy/components/locality-create-component']]
10 | ]);
11 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/locality.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/locality.wxml:
--------------------------------------------------------------------------------
1 | 当地必体验
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/components/locality.wxss:
--------------------------------------------------------------------------------
1 | .locality.data-v-b6fcc9fa{margin:0 20rpx}.title.data-v-b6fcc9fa{color:#292c33;font-size:50rpx}.activetext.data-v-b6fcc9fa{color:#4cd964;background:#fd0!important;border:1px solid #fd0!important}.menu-block view.data-v-b6fcc9fa{background:#fff;border:1px solid #c2c5cc;border-radius:6rpx;font-size:25rpx;color:#292c33;font-weight:700;text-align:center;padding:15rpx;margin:20rpx}.menu-block.data-v-b6fcc9fa{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/strategy.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "攻略",
3 | "usingComponents": {
4 | "address": "/pages/strategy/components/address",
5 | "locality": "/pages/strategy/components/locality",
6 | "content": "/pages/strategy/components/content"
7 | }
8 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/strategy.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/strategy/strategy.wxss:
--------------------------------------------------------------------------------
1 | .publish image.data-v-e56a4908{width:120rpx!important;height:100rpx!important;border-radius:40rpx}.publish.data-v-e56a4908{position:fixed;bottom:20rpx;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/pages/travels/travels.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "发表旅行游记",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/project.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "项目配置文件。",
3 | "packOptions": {
4 | "ignore": []
5 | },
6 | "setting": {
7 | "urlCheck": false,
8 | "es6": true,
9 | "postcss": true,
10 | "minified": true
11 | },
12 | "compileType": "miniprogram",
13 | "libVersion": "2.9.2",
14 | "appid": "wx79ae77033cd2c4a2",
15 | "projectname": "alitrave-uniapp",
16 | "simulatorType": "wechat",
17 | "simulatorPluginLibVersion": {},
18 | "condition": {
19 | "search": {
20 | "current": -1,
21 | "list": []
22 | },
23 | "conversation": {
24 | "current": -1,
25 | "list": []
26 | },
27 | "game": {
28 | "current": -1,
29 | "list": []
30 | },
31 | "miniprogram": {
32 | "current": -1,
33 | "list": []
34 | }
35 | }
36 | }
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/logo.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/addimg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/chaa.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/delvideo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/delvideo.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/deteimg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/fab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/fab.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/gonglvea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/gonglvea.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/gonglveb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/gonglveb.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/homeload.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/jiantouxia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/jiantouxia.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/jipiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/jipiao.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/list.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/listb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/listb.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/noimage.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/saoma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/searchend.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/sousuo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/topimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/topimg.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/topvideo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/topvideo.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/wodea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/wodea.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/wodeb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/build/mp-weixin/static/tab/wodeb.png
--------------------------------------------------------------------------------
/unpackage/dist/build/mp-weixin/static/tab/xiaoxi.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/.DS_Store
--------------------------------------------------------------------------------
/unpackage/dist/dev/.automator/mp-weixin/.automator.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/.automator/mp-weixin/.automator.json
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/app.js:
--------------------------------------------------------------------------------
1 |
2 | require('./common/runtime.js')
3 | require('./common/vendor.js')
4 | require('./common/main.js')
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": [
3 | "pages/index/index",
4 | "pages/strategy/strategy",
5 | "pages/my/my",
6 | "pages/city/city",
7 | "pages/travels/travels",
8 | "pages/db-data/db-data"
9 | ],
10 | "subPackages": [],
11 | "window": {
12 | "navigationBarTextStyle": "black",
13 | "navigationBarTitleText": "uni-app",
14 | "navigationBarBackgroundColor": "#ffd300",
15 | "backgroundColor": "#ffd300"
16 | },
17 | "tabBar": {
18 | "color": "#333",
19 | "selectedColor": "#F76E15",
20 | "borderStyle": "black",
21 | "backgroundColor": "#FFFFFF",
22 | "list": [
23 | {
24 | "pagePath": "pages/index/index",
25 | "iconPath": "static/tab/list.png",
26 | "selectedIconPath": "static/tab/listb.png",
27 | "text": "首页"
28 | },
29 | {
30 | "pagePath": "pages/strategy/strategy",
31 | "iconPath": "static/tab/gonglvea.png",
32 | "selectedIconPath": "static/tab/gonglveb.png",
33 | "text": "攻略"
34 | },
35 | {
36 | "pagePath": "pages/my/my",
37 | "iconPath": "static/tab/wodea.png",
38 | "selectedIconPath": "static/tab/wodeb.png",
39 | "text": "我的"
40 | }
41 | ]
42 | },
43 | "permission": {},
44 | "usingComponents": {
45 | "loader": "/element/loading",
46 | "nonedata": "/element/none",
47 | "homeload": "/element/homeload"
48 | },
49 | "sitemapLocation": "sitemap75.json"
50 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/app.wxss:
--------------------------------------------------------------------------------
1 | @import './common/main.wxss';
2 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/components/HM-messages/HM-messages.js:
--------------------------------------------------------------------------------
1 | Component({})
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/components/HM-messages/HM-messages.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/components/HM-messages/HM-messages.wxml:
--------------------------------------------------------------------------------
1 | {{content}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/components/uni-load-more/uni-load-more.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/homeload.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/homeload.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/homeload.wxss:
--------------------------------------------------------------------------------
1 |
2 | .homeload.data-v-60d9450a{
3 | position: fixed;
4 | top: 0;
5 | left: 0;
6 | right: 0;
7 | bottom: 0;
8 | z-index: 9999;
9 | overflow: hidden;
10 | background: rgba(242,243,244,0.6);
11 | }
12 | .home-img.data-v-60d9450a{
13 | display: -webkit-box;
14 | display: -webkit-flex;
15 | display: flex;
16 | -webkit-box-pack: center;
17 | -webkit-justify-content: center;
18 | justify-content: center;
19 | -webkit-box-align: center;
20 | -webkit-align-items: center;
21 | align-items: center;
22 | width: 100%;
23 | height: 100%;
24 | }
25 | .home-img image.data-v-60d9450a{
26 | width: 200rpx;
27 | height: 200rpx;
28 | background: rgb(0,0,0,0.2);
29 | border-radius:10rpx;
30 | }
31 |
32 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/loading.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/loading.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/loading.wxss:
--------------------------------------------------------------------------------
1 |
2 | .loading.data-v-009b0187{
3 | display: -webkit-box;
4 | display: -webkit-flex;
5 | display: flex;
6 | -webkit-box-pack: center;
7 | -webkit-justify-content: center;
8 | justify-content: center;
9 | padding: 30rpx 0;
10 | }
11 | .loader.data-v-009b0187{
12 | display: inline-block;
13 | width: 40rpx;
14 | height: 40rpx;
15 | color: inherit;
16 | border:7rpx solid greenyellow;
17 | border-bottom-color: transparent;
18 | border-radius: 50%;
19 | -webkit-animation: 1s loader-data-v-009b0187 linear infinite;
20 | animation: 1s loader-data-v-009b0187 linear infinite;
21 | }
22 | /* 360度选转 */
23 | @-webkit-keyframes loader-data-v-009b0187{
24 | 0%{
25 | -webkit-transform: rotate(0deg);
26 | transform: rotate(0deg);
27 | }
28 | 100%{
29 | -webkit-transform: rotate(360deg);
30 | transform: rotate(360deg);
31 | }
32 | }
33 | @keyframes loader-data-v-009b0187{
34 | 0%{
35 | -webkit-transform: rotate(0deg);
36 | transform: rotate(0deg);
37 | }
38 | 100%{
39 | -webkit-transform: rotate(360deg);
40 | transform: rotate(360deg);
41 | }
42 | }
43 |
44 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/modal.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "h-mmessages": "/components/HM-messages/HM-messages"
4 | },
5 | "component": true
6 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/modal.wxml:
--------------------------------------------------------------------------------
1 | {{messages}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/modal.wxss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | /* 模态弹窗布局 */
64 | .warp.data-v-3fbf4b38{position: fixed;
65 | left: 0;
66 | right: 0;
67 | top: 0;
68 | bottom: 0;
69 | background: rgba(0,0,0,0.6);
70 | z-index: 9999;}
71 | .warp-view.data-v-3fbf4b38{width: 500rpx;
72 | height: 200rpx;
73 | background: #FFFFFF;
74 | margin: auto;
75 | position: absolute;
76 | -webkit-position:absolute;
77 | top: 0;
78 | left: 0;
79 | bottom: 0;
80 | right: 0;
81 | border-radius: 8rpx;
82 | overflow: hidden;
83 | }
84 | .warp-text.data-v-3fbf4b38{text-align: center;
85 | margin-top: 30rpx;
86 | font-size: 34rpx;
87 | color: #666666;}
88 | .warp-flex.data-v-3fbf4b38{ display: -webkit-box; display: -webkit-flex; display: flex;
89 | -webkit-justify-content: space-around;
90 | justify-content: space-around;
91 | border-top: 1rpx solid #EEEEEE;
92 | position: absolute;
93 | bottom: 0;
94 | left: 0;
95 | right: 0;
96 | height: 80rpx;
97 | line-height: 80rpx;
98 | -webkit-transform: translateZ(0);}
99 | .warp-flex button.data-v-3fbf4b38{border: none;
100 | font-size: 30rpx;}
101 |
102 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/none.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/none.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/element/none.wxss:
--------------------------------------------------------------------------------
1 |
2 | .nonedata.data-v-e8bd2206 {
3 | text-align: center;
4 | margin-top: 80rpx;
5 | }
6 | .nonedata image.data-v-e8bd2206 {
7 | width: 200rpx;
8 | height: 300rpx;
9 | }
10 | .nonedata text.data-v-e8bd2206 {
11 | display: block;
12 | text-align: center;
13 | font-size: 30rpx;
14 | color: #333;
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/city/city.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "选择城市",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/city/city.wxml:
--------------------------------------------------------------------------------
1 | 当前定位城市{{address}}热门城市{{item}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/db-data/db-data.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "云开发",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/db-data/db-data.wxml:
--------------------------------------------------------------------------------
1 | 云开发增删改查{{"查询到free数据库:"+list[0].title}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/db-data/db-data.wxss:
--------------------------------------------------------------------------------
1 | .uni-form-item .title.data-v-6e9d7994 {
2 | padding: 20rpx 0;
3 | }
4 |
5 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/article.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/article.wxml:
--------------------------------------------------------------------------------
1 | {{item.title}}{{item.list}}{{item.label}}{{"¥"+item.price}}{{item.buy+"人已购"}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/classify.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/classify.wxml:
--------------------------------------------------------------------------------
1 | {{item.tick}}{{item.nametext}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/classify.wxss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | /* 周边游 */
62 | .conteng.data-v-295cdc73 {
63 | display: -webkit-box;
64 | display: -webkit-flex;
65 | display: flex;
66 | -webkit-flex-wrap: warp;
67 | flex-wrap: warp;
68 | width: 100%;
69 | -webkit-flex-wrap: wrap;
70 | overflow: hidden;
71 | border: 1rpx solid #eeeeee;
72 | border-radius: 10rpx;
73 | }
74 | .conteng view.data-v-295cdc73 {
75 | width: 25%;
76 | -webkit-box-orient: vertical;
77 | -webkit-box-direction: normal;
78 | -webkit-flex-direction: column;
79 | flex-direction: column;
80 | -webkit-box-align: center;
81 | -webkit-align-items: center;
82 | align-items: center;
83 | display: -webkit-box;
84 | display: -webkit-flex;
85 | display: flex;
86 | box-sizing: border-box;
87 | padding: 20rpx 0;
88 | }
89 | .conteng view.data-v-295cdc73:nth-child(2) {
90 | border-left: 1rpx solid #eeeeee;
91 | border-right: 1rpx solid #eeeeee;
92 | }
93 | .conteng view.data-v-295cdc73:nth-child(6) {
94 | border-left: 1rpx solid #eeeeee;
95 | border-right: 1rpx solid #eeeeee;
96 | }
97 | .conteng view.data-v-295cdc73:nth-child(3) {
98 | border-right: 1rpx solid #eeeeee;
99 | }
100 | .conteng view.data-v-295cdc73:nth-child(7) {
101 | border-right: 1rpx solid #eeeeee;
102 | }
103 | .conteng view.data-v-295cdc73:nth-child(-n + 4) {
104 | border-bottom: 1rpx solid #eeeeee;
105 | }
106 | .tick.data-v-295cdc73 {
107 | font-size: 30rpx;
108 | color: #333333;
109 | font-weight: bold;
110 | }
111 | .nametext.data-v-295cdc73 {
112 | font-size: 23rpx;
113 | color: #686868;
114 | }
115 |
116 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/scroll-content.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/scroll-content.wxml:
--------------------------------------------------------------------------------
1 | {{item.name}}{{item.title}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/scroll-content.wxss:
--------------------------------------------------------------------------------
1 |
2 | .active.data-v-342ec3a8 {
3 | background-image: -webkit-linear-gradient(left, #ccffff 0%, #ffcc00 100%);
4 | background-image: linear-gradient(to right, #ccffff 0%, #ffcc00 100%);
5 | border-top-right-radius: 50rpx;
6 | }
7 | .activeb.data-v-342ec3a8 {
8 | color: #292c33 !important;
9 | }
10 | .scroll.data-v-342ec3a8{ white-space: nowrap;
11 | width: 100%;
12 | position: absolute; left: 0; right: 0;
13 | background: #FFFFFF;
14 | padding: 20rpx 0;
15 | }
16 | .con-text-a.data-v-342ec3a8 {
17 | color: #292c33;
18 | font-size: 30rpx;
19 | font-weight: bold;
20 | }
21 | .con-text-b.data-v-342ec3a8 {
22 | color: #9ea0a5;
23 | font-size: 23rpx;
24 | }
25 | .list-cont.data-v-342ec3a8 {
26 | width: 180rpx;
27 | display: inline-block;
28 | text-align: center;
29 | }
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/search.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/search.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/search.wxss:
--------------------------------------------------------------------------------
1 | .search-content.data-v-d16cc152 {
2 | display: -webkit-box;
3 | display: -webkit-flex;
4 | display: flex;
5 | -webkit-box-pack: justify;
6 | -webkit-justify-content: space-between;
7 | justify-content: space-between;
8 | -webkit-box-align: center;
9 | -webkit-align-items: center;
10 | align-items: center;
11 | height: 70rpx;
12 | line-height: 70rpx;
13 | background: -webkit-linear-gradient(bottom, #ffe566 10%, #ffd300);
14 | background: linear-gradient(to top, #ffe566 10%, #ffd300);
15 | padding: 30rpx 0;
16 | }
17 | .search-code.data-v-d16cc152 {
18 | width: 50rpx;
19 | height: 50rpx;
20 | padding: 0 15rpx;
21 | }
22 | .search-code image.data-v-d16cc152 {
23 | width: 50rpx;
24 | height: 50rpx;
25 | }
26 | .search-img.data-v-d16cc152 {
27 | width: 40rpx;
28 | height: 40rpx;
29 | margin: auto 0 auto 20rpx;
30 | }
31 | .search.data-v-d16cc152 {
32 | width: 100%;
33 | height: 70rpx;
34 | line-height: 70rpx;
35 | display: -webkit-box;
36 | display: -webkit-flex;
37 | display: flex;
38 | -webkit-box-orient: vertical;
39 | -webkit-box-direction: normal;
40 | -webkit-flex-direction: flex;
41 | flex-direction: flex;
42 | background: #fff7d4;
43 | border-top-left-radius: 50rpx;
44 | border-bottom-left-radius: 50rpx;
45 | border-bottom-right-radius: 50rpx;
46 | }
47 | .search input.data-v-d16cc152 {
48 | width: 100%;
49 | height: 70rpx;
50 | line-height: 70rpx;
51 | font-size: 30rpx;
52 | color: #666666;
53 | }
54 | .imageurl.data-v-d16cc152 {
55 | width: 100%;
56 | height: 300rpx!important ;
57 | }
58 | swiper.data-v-d16cc152 {
59 | height: 300rpx!important;
60 | }
61 |
62 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/ticket.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/ticket.wxml:
--------------------------------------------------------------------------------
1 | {{item.name}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/components/ticket.wxss:
--------------------------------------------------------------------------------
1 |
2 | .ticket image.data-v-3e2e52bb {
3 | width: 90rpx;
4 | height: 90rpx;
5 | }
6 | .ticket.data-v-3e2e52bb {
7 | display: -webkit-box;
8 | display: -webkit-flex;
9 | display: flex;
10 | -webkit-justify-content: space-around;
11 | justify-content: space-around;
12 | text-align: center;
13 | margin: 30rpx 0;
14 | }
15 | .ticket text.data-v-3e2e52bb {
16 | font-size: 30rpx;
17 | display: block;
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "飞猪旅游",
3 | "usingComponents": {
4 | "uni-load-more": "/components/uni-load-more/uni-load-more",
5 | "search": "/pages/index/components/search",
6 | "ticket": "/pages/index/components/ticket",
7 | "classfiy": "/pages/index/components/classify",
8 | "scroll-content": "/pages/index/components/scroll-content",
9 | "article": "/pages/index/components/article"
10 | }
11 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/index/index.wxss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 | /* scrool-content 定位*/
220 | .is_fixed.data-v-83793430 {
221 | position: fixed;
222 | left: 0;
223 | right: 0;
224 | top: 0;
225 | }
226 | /* 上拉加载的组件样式 */
227 | .load-more.data-v-83793430 {
228 | height: 60rpx;
229 | display: -webkit-box;
230 | display: -webkit-flex;
231 | display: flex;
232 | -webkit-box-pack: center;
233 | -webkit-justify-content: center;
234 | justify-content: center;
235 | }
236 |
237 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/my/my.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "我的",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/my/my.wxml:
--------------------------------------------------------------------------------
1 | {{item.nickName}}领取会员登录生如夏花,开启旅程
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/my/my.wxss:
--------------------------------------------------------------------------------
1 |
2 | .myhome.data-v-6920d0c2{background: -webkit-linear-gradient(bottom, #ffe566 10%, #ffd300 100%);background: linear-gradient(to top, #ffe566 10%, #ffd300 100%); height: 350rpx; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
3 | .wx-name image.data-v-6920d0c2{width: 120rpx !important; height: 120rpx !important; border-radius: 50%; margin-right: 20rpx;
4 | border: 10rpx solid #999999;}
5 | text.data-v-6920d0c2{display: block; margin: 10rpx 0; color: #999999;}
6 | .wx-name.data-v-6920d0c2{display: -webkit-box;display: -webkit-flex;display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; padding: 0 30rpx; -webkit-align-content: center; align-content: center;
7 | height: 200rpx;}
8 | .wx-text text.data-v-6920d0c2:nth-child(1){font-size: 35rpx;}
9 | .wx-text text.data-v-6920d0c2:nth-child(2){font-size: 20rpx; border: 1px solid #FFFFFF;
10 | padding: 7rpx;
11 | border-radius: 50rpx;
12 | text-align: center;}
13 | /* 登录 */
14 | .wx-button button.data-v-6920d0c2{border: none;font-size: 30rpx; background: -webkit-linear-gradient(left, #28a6f1 10%, #0e8dd7 80%); background: linear-gradient(to right, #28a6f1 10%, #0e8dd7 80%);
15 | border-radius: 50rpx;
16 | color: #FFFFFF;}
17 | .wx-button-view.data-v-6920d0c2{font-size: 35rpx; color: #FFFFFF; margin-bottom: 25rpx;}
18 | .wx-button.data-v-6920d0c2{margin: 0 auto;}
19 |
20 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/address.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/address.wxml:
--------------------------------------------------------------------------------
1 | {{address}}hello
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/address.wxss:
--------------------------------------------------------------------------------
1 |
2 | .address-text.data-v-53a2cfaa {
3 | display: -webkit-box;
4 | display: -webkit-flex;
5 | display: flex;
6 | -webkit-box-align: center;
7 | -webkit-align-items: center;
8 | align-items: center;
9 | }
10 | .address-text image.data-v-53a2cfaa {
11 | width: 33rpx;
12 | height: 33rpx;
13 | padding-left: 30rpx;
14 | }
15 | .address.data-v-53a2cfaa {
16 | position: relative;
17 | height: 400rpx;
18 | }
19 | .address-list.data-v-53a2cfaa {
20 | position: absolute;
21 | left: 50rpx;
22 | top: 100rpx;
23 | z-index: 999;
24 | }
25 | .address-img.data-v-53a2cfaa {
26 | width: 100%;
27 | height: 400rpx;
28 | }
29 | .address-img image.data-v-53a2cfaa {
30 | width: 750rpx !important;
31 | height: 400rpx;
32 | }
33 | .words.data-v-53a2cfaa {
34 | font-size: 50rpx;
35 | color: #ffffff;
36 | font-weight: bold;
37 | }
38 | .words-eng.data-v-53a2cfaa {
39 | font-size: 30rpx;
40 | color: #ffffff;
41 | }
42 | .back.data-v-53a2cfaa {
43 | background: rgba(0, 51, 0, 0.3);
44 | position: absolute;
45 | top: 0;
46 | left: 0;
47 | height: 400rpx;
48 | width: 100%;
49 | }
50 | /* 机票 */
51 | .Plane image.data-v-53a2cfaa {
52 | width: 100%;
53 | border-radius: 20rpx;
54 | height: 150rpx;
55 | }
56 | .Plane.data-v-53a2cfaa {
57 | margin: 40rpx 20rpx;
58 | height: 150rpx;
59 | }
60 |
61 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/content.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/content.wxml:
--------------------------------------------------------------------------------
1 | {{item.title}}{{item.list}}{{item.name+"人已购"}}
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/locality.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "component": true
4 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/locality.wxml:
--------------------------------------------------------------------------------
1 | 当地必体验
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/components/locality.wxss:
--------------------------------------------------------------------------------
1 |
2 | .locality.data-v-4b91e1c6 {
3 | margin: 0 20rpx;
4 | }
5 | .title.data-v-4b91e1c6 {
6 | color: #292c33;
7 | font-size: 50rpx;
8 | }
9 | .activetext.data-v-4b91e1c6 {
10 | color: #4CD964;
11 | background: #ffdd00 !important;
12 | border: 1px solid #ffdd00 !important;
13 | }
14 | .menu-block view.data-v-4b91e1c6 {
15 | background: #ffffff;
16 | border: 1px solid #c2c5cc;
17 | border-radius: 6rpx;
18 | font-size: 25rpx;
19 | color: #292c33;
20 | font-weight: bold;
21 | text-align: center;
22 | padding: 15rpx;
23 | margin: 20rpx;
24 | }
25 | .menu-block.data-v-4b91e1c6 {
26 | display: -webkit-box;
27 | display: -webkit-flex;
28 | display: flex;
29 | -webkit-box-orient: horizontal;
30 | -webkit-box-direction: normal;
31 | -webkit-flex-direction: row;
32 | flex-direction: row;
33 | -webkit-box-pack: start;
34 | -webkit-justify-content: flex-start;
35 | justify-content: flex-start;
36 | -webkit-flex-wrap: wrap;
37 | flex-wrap: wrap;
38 | }
39 |
40 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/strategy.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "攻略",
3 | "usingComponents": {
4 | "address": "/pages/strategy/components/address",
5 | "locality": "/pages/strategy/components/locality",
6 | "content": "/pages/strategy/components/content"
7 | }
8 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/strategy.wxml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/strategy/strategy.wxss:
--------------------------------------------------------------------------------
1 |
2 | .publish image.data-v-9d5edc3c{
3 | width: 120rpx !important;
4 | height: 100rpx !important;
5 | border-radius:40rpx;
6 | }
7 | .publish.data-v-9d5edc3c{
8 | position: fixed;
9 | bottom: 20rpx;
10 | left: 0;
11 | right: 0;
12 | display: -webkit-box;
13 | display: -webkit-flex;
14 | display: flex;
15 | -webkit-box-pack: center;
16 | -webkit-justify-content: center;
17 | justify-content: center;
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/pages/travels/travels.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "发表旅行游记",
3 | "usingComponents": {
4 | "motal": "/element/modal"
5 | }
6 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/project.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "项目配置文件。",
3 | "packOptions": {
4 | "ignore": []
5 | },
6 | "setting": {
7 | "urlCheck": false,
8 | "es6": true,
9 | "postcss": true,
10 | "minified": true
11 | },
12 | "compileType": "miniprogram",
13 | "libVersion": "2.9.2",
14 | "appid": "wx79ae77033cd2c4a2",
15 | "projectname": "alitrave-uniapp",
16 | "simulatorType": "wechat",
17 | "simulatorPluginLibVersion": {},
18 | "condition": {
19 | "search": {
20 | "current": -1,
21 | "list": []
22 | },
23 | "conversation": {
24 | "current": -1,
25 | "list": []
26 | },
27 | "game": {
28 | "current": -1,
29 | "list": []
30 | },
31 | "miniprogram": {
32 | "current": 0,
33 | "list": [
34 | {
35 | "name": "",
36 | "path": "",
37 | "query": "",
38 | "id": 0
39 | }
40 | ]
41 | }
42 | }
43 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap11.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap17.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap19.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap21.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap36.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap47.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap56.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap63.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap67.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap70.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap75.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap82.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap83.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap91.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap96.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap98.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/sitemap99.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/logo.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/addimg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/chaa.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/delvideo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/delvideo.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/deteimg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/fab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/fab.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/gonglvea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/gonglvea.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/gonglveb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/gonglveb.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/homeload.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/jiantouxia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/jiantouxia.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/jipiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/jipiao.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/list.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/listb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/listb.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/noimage.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/saoma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/searchend.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/sousuo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/topimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/topimg.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/topvideo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/topvideo.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/wodea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/wodea.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/wodeb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Shan9312/alitrave-uniapp/efdc5c5e8f459ea03e0e2ae88f56d0868394baa5/unpackage/dist/dev/mp-weixin/static/tab/wodeb.png
--------------------------------------------------------------------------------
/unpackage/dist/dev/mp-weixin/static/tab/xiaoxi.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/飞猪数据库设计/banner.json:
--------------------------------------------------------------------------------
1 | {
2 | "id":1,
3 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/banners/swiper_1.jpg"
4 | }
5 | {
6 | "id":2,
7 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/banners/swiper_2.jpg"
8 | }
9 | {
10 | "id":3,
11 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/banners/swiper_3.jpg"
12 | }
--------------------------------------------------------------------------------
/飞猪数据库设计/free.json:
--------------------------------------------------------------------------------
1 | {
2 | "id":1,
3 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/list/e1.webp",
4 | "title":"亲子蜜月旅游机票",
5 | "list":"泰国普吉5-7天自由行亲子蜜月旅游机票+酒店专车接送机飞猪尾单",
6 | "label":"泰国普吉",
7 | "price":2780,
8 | "buy":314
9 | }
10 | {
11 | "id":2,
12 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/list/e2.webp",
13 | "title":"丽江·自由行",
14 | "list":"云南旅游 丽江大理泸沽湖香格里拉半自助自由行6天5晚",
15 | "label":"泰国普吉",
16 | "price":1580,
17 | "buy":531
18 | }
19 | {
20 | "id":3,
21 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/list/e3.webp",
22 | "title":"长滩岛·自由行",
23 | "list":"【无边泳池】菲律宾长滩岛旅游自由行6天5晚香格里拉酒店含接送机",
24 | "label":"菲律宾长滩岛",
25 | "price":1799,
26 | "buy":269
27 | }
28 | {
29 | "id":4,
30 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/list/e4.webp",
31 | "title":"普吉·自由行",
32 | "list":"泰国普吉岛旅游悦榕庄泳池别墅6天5晚亲子自由行机票酒店赠电话卡",
33 | "label":"亲子自由行",
34 | "price":2699,
35 | "buy":1077
36 | }
37 | {
38 | "id":5,
39 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/list/e5.webp",
40 | "title":"普吉·自由行",
41 | "list":"泰国旅游全国直飞普吉自由行普吉旅游精选酒店6天5晚送攻略电话卡",
42 | "label":"普吉旅游精选酒店",
43 | "price":2380,
44 | "buy":251
45 | }
46 | {
47 | "id":6,
48 | "image":"cloud://haoshanshan-mzxa0.6861-haoshanshan-mzxa0-1300953113/list/e6.webp",
49 | "title":"三亚·自由行",
50 | "list":"【希尔顿泳池房】海南三亚5天4晚亲子旅游自由行蜈支洲岛酒店别墅",
51 | "label":"支洲岛酒店别墅",
52 | "price":2090,
53 | "buy":5080
54 | }
--------------------------------------------------------------------------------
/飞猪数据库设计/tab.json:
--------------------------------------------------------------------------------
1 | {
2 | "id":1,
3 | "name":"推荐",
4 | "nav":"recommend",
5 | "title":"猜你喜欢"
6 | }
7 | {
8 | "id":2,
9 | "name":"好景点",
10 | "nav":"attract",
11 | "title":"周末放空"
12 | }
13 | {
14 | "id":3,
15 | "name":"人文",
16 | "nav":"humen",
17 | "title":"文化之旅"
18 | }
19 | {
20 | "id":4,
21 | "name":"海岛",
22 | "nav":"island",
23 | "title":"阳光与沙滩"
24 | }
25 | {
26 | "id":5,
27 | "name":"自由行",
28 | "nav":"free",
29 | "title":"超值精选"
30 | }
31 | {
32 | "id":6,
33 | "name":"网红",
34 | "nav":"online",
35 | "title":"最火打卡地"
36 | }
--------------------------------------------------------------------------------