提交 8c747af2 编写于 作者: donghuawangliang0612's avatar donghuawangliang0612

吸顶效果处理

上级 ad7b2980
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<template> <template>
<!-- <div> --> <!-- <div> -->
<div class="d-bottom"> <div class="d-bottom">
<van-tabbar style=" width:100%; "> <van-tabbar style="width: 100%">
<van-tabbar-item v-for="(item, index) in tabbar" :key="index"> <van-tabbar-item v-for="(item, index) in tabbar" :key="index">
<div style="margin-top: 50%;" @click="btn(index)"> <div style="margin-top: 50%;" @click="btn(index)">
<svg class="icon" aria-hidden="true"> <svg class="icon" aria-hidden="true">
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
--> -->
<template> <template>
<div class="d-page d-flex flex-column" style="background-color: linear-gradient(to bottom, #0B54E0 50px , #ffffff); padding-bottom:20px;"> <div id="allItem" class="d-page d-flex flex-column" style="background-color: linear-gradient(to bottom, #0B54E0 50px , #ffffff); padding-bottom:100px; width: 100%; overflow: auto; flex-direction: column; display: flex">
<div class="rarle"> <div class="rarle">
<tools-bar :title="tatleName" style="width: 100%; height: calc(16vh)"> <tools-bar :title="tatleName" style="width: 100%; height: calc(16vh)">
</tools-bar> </tools-bar>
...@@ -53,25 +53,13 @@ ...@@ -53,25 +53,13 @@
</van-col> </van-col>
</van-row> </van-row>
</div> </div>
<div style=" box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px;" > <div style=" box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px;" >
<div class="prudect" style="background-color: #ffffff;"> <div class="prudect" style="background-color: #ffffff;">
<van-row type="flex" justify="space-between" align="center"> <van-row type="flex" justify="space-between" align="center">
<!--
<van-col span="10">
<span color="#3672F1" style=" padding-left:10px; font-size: 16px; font-weight: 600; " >推荐产品</span>
</van-col> -->
<!-- <van-col span="14"> -->
<van-cell <van-cell
style="font-size: 12px;" style="font-size: 12px;"
:value="outcsinfo.place" :value="outcsinfo.place"
@click="onAddress"> @click="onAddress">
<template #title> <template #title>
<span color="#3672F1" style="font-size: 16px; font-weight: 600; " >推荐产品</span> <span color="#3672F1" style="font-size: 16px; font-weight: 600; " >推荐产品</span>
</template> </template>
...@@ -79,9 +67,6 @@ ...@@ -79,9 +67,6 @@
<van-icon name="location-o" size="14px"/> <van-icon name="location-o" size="14px"/>
</template> </template>
</van-cell> </van-cell>
<!-- </van-col> -->
</van-row> </van-row>
<van-popup <van-popup
v-model="showAddress" v-model="showAddress"
...@@ -96,57 +81,33 @@ ...@@ -96,57 +81,33 @@
columns-num="3" columns-num="3"
/> />
</van-popup> </van-popup>
<!-- <van-area title="选择区域" :area-list="areaList" /> -->
</div> </div>
<div > <div>
<!-- <van-tabs v-model="activeName"> <van-sticky :offset-top="0">
<van-tab title="综合排序" name="a"></van-tab> <van-row type="flex" class="tab">
<van-tab title="金额" name="b"></van-tab>
<van-tab title="期限" name="c"></van-tab>
<van-tab title="利率" name="d"></van-tab>
</van-tabs> -->
<van-row type="flex" class="tab" >
<van-col span ="18"> <van-col span ="18">
<van-tabs @click="onClick" style="height: 44px;" title-active-color="black" title-inactive-color="black" line-width=0px > <van-tabs @click="onClick" style="height: 44px;" title-active-color="black" title-inactive-color="black" line-width=0px >
<van-tab v-for="index in tabsList" :key="index.name" > <van-tab v-for="index in tabsList" :key="index.name" >
<template #title >{{index.name}} <template #title >{{index.name}}
<!-- <van-icon size="10px" class="iconfont" class-prefix="icon" :name="index.status===1? 'jiangxu' :'shengxu'"/> -->
<svg class="icon" aria-hidden="true" v-if = "index.status===1" > <svg class="icon" aria-hidden="true" v-if = "index.status===1" >
<use xlink:href="#icon-jiangxu"></use> <use xlink:href="#icon-jiangxu"></use>
</svg> </svg>
<svg class="icon" aria-hidden="true" v-if = "index.status===0" > <svg class="icon" aria-hidden="true" v-if = "index.status===0" >
<use xlink:href="#icon-shengxu"></use> <use xlink:href="#icon-shengxu"></use>
</svg> </svg>
</template> </template>
</van-tab> </van-tab>
</van-tabs> </van-tabs>
</van-col> </van-col>
<van-col span="6"> <van-col span="6" >
<van-dropdown-menu style="height: 44px;" active-color="black" color="black"> <van-dropdown-menu style="height: 44px;" active-color="black" color="black" >
<van-dropdown-item title="综合筛选" ref="item" get-container="body"> <van-dropdown-item title="综合筛选" ref="item" get-container="body" >
<scroller-view v-calculate-height pulldown="true" pullup="true" :height="10000" class="product" > <div id="dropdown">
<div <div
class="application" class="application"
v-for="(item, index) in applicaList.slice(0, 1)" v-for="(item, index) in applicaList.slice(0, 1)"
:key="index.name" :key="index.name"
> >
<van-row type="flex" class="applicationName"> <van-row type="flex" class="applicationName">
<van-col span="24">{{ item.name }}</van-col> <van-col span="24">{{ item.name }}</van-col>
</van-row> </van-row>
...@@ -159,7 +120,6 @@ ...@@ -159,7 +120,6 @@
<div class="vandiv">{{ item.max }}</div> <div class="vandiv">{{ item.max }}</div>
</van-col> </van-col>
</van-row> </van-row>
<van-row type="flex" gutter="10" class="applicationfole"> <van-row type="flex" gutter="10" class="applicationfole">
<!-- div--> <!-- div-->
<van-col span="6"> <van-col span="6">
...@@ -201,7 +161,6 @@ ...@@ -201,7 +161,6 @@
<div class="vandiv">{{ item.max }}</div> <div class="vandiv">{{ item.max }}</div>
</van-col> </van-col>
</van-row> </van-row>
<van-row type="flex" gutter="10" class="applicationfole"> <van-row type="flex" gutter="10" class="applicationfole">
<!-- div--> <!-- div-->
<van-col span="6"> <van-col span="6">
...@@ -226,7 +185,6 @@ ...@@ -226,7 +185,6 @@
</van-col> </van-col>
</van-row> </van-row>
</div> </div>
<div <div
class="application" class="application"
v-for="(item, index) in applicaList.slice(3, 4)" v-for="(item, index) in applicaList.slice(3, 4)"
...@@ -244,7 +202,6 @@ ...@@ -244,7 +202,6 @@
<div class="vandiv">{{ item.max }}</div> <div class="vandiv">{{ item.max }}</div>
</van-col> </van-col>
</van-row> </van-row>
<van-row type="flex" gutter="10" class="applicationfole"> <van-row type="flex" gutter="10" class="applicationfole">
<!-- div--> <!-- div-->
<van-col span="6"> <van-col span="6">
...@@ -269,7 +226,6 @@ ...@@ -269,7 +226,6 @@
</van-col> </van-col>
</van-row> </van-row>
</div> </div>
<div <div
class="application" class="application"
v-for="(item, index) in applicaList.slice(2, 3)" v-for="(item, index) in applicaList.slice(2, 3)"
...@@ -287,7 +243,6 @@ ...@@ -287,7 +243,6 @@
<div class="vandiv">{{ item.max }}</div> <div class="vandiv">{{ item.max }}</div>
</van-col> </van-col>
</van-row> </van-row>
<van-row type="flex" gutter="10" class="applicationfole"> <van-row type="flex" gutter="10" class="applicationfole">
<!-- div--> <!-- div-->
<van-col span="6"> <van-col span="6">
...@@ -312,7 +267,6 @@ ...@@ -312,7 +267,6 @@
</van-col> </van-col>
</van-row> </van-row>
</div> </div>
<div style="margin-top: 4%"> <div style="margin-top: 4%">
<van-row type="flex"> <van-row type="flex">
<van-col span="12"> <van-col span="12">
...@@ -323,29 +277,14 @@ ...@@ -323,29 +277,14 @@
</van-col> </van-col>
</van-row> </van-row>
</div> </div>
</div>
<!-- <div style="padding-top:200px;" >
</div> -->
</scroller-view>
</van-dropdown-item> </van-dropdown-item>
</van-dropdown-menu> </van-dropdown-menu>
</van-col> </van-col>
</van-row> </van-row>
</van-sticky>
</div> </div>
</div> </div>
<scroller-view v-calculate-height pulldown="true" pullup="true" :height="10000" class="product" >
<div <div
v-for="(item, index) in productList" v-for="(item, index) in productList"
:key="index" :key="index"
...@@ -362,10 +301,7 @@ ...@@ -362,10 +301,7 @@
@onClickPicket="onClickPicket" @onClickPicket="onClickPicket"
></picket-bar> ></picket-bar>
</div> </div>
</scroller-view>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { Component, Vue } from "vue-property-decorator"; import { Component, Vue } from "vue-property-decorator";
...@@ -377,8 +313,10 @@ import { Cell, CellGroup } from 'vant'; ...@@ -377,8 +313,10 @@ import { Cell, CellGroup } from 'vant';
import { Tabbar, TabbarItem } from 'vant'; import { Tabbar, TabbarItem } from 'vant';
import { Tab, Tabs } from 'vant'; import { Tab, Tabs } from 'vant';
import{area}from "../../model/domain/areaData"; import{area}from "../../model/domain/areaData";
import '../../assets/iconfont/iconfont.css' import '../../assets/iconfont/iconfont.css';
import '../../assets/iconfont/iconfont.js' import '../../assets/iconfont/iconfont.js';
import { Sticky } from 'vant';
Vue.use(Sticky);
Vue.use(Cell); Vue.use(Cell);
Vue.use(CellGroup); Vue.use(CellGroup);
Vue.use(Area); Vue.use(Area);
...@@ -445,17 +383,6 @@ export default class Main extends Vue { ...@@ -445,17 +383,6 @@ export default class Main extends Vue {
}; };
// created(){
// document.addEventListener('touchmove', event => { event.preventDefault() }, { passive: false });
// }
activated(){
document.addEventListener('touchmove', event => { event.preventDefault() }, { passive: false });
}
//测试 //测试
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册