浏览代码

提交代码~

release/210823_需求对对碰
王饶冀 3 年前
父节点
当前提交
b13122b95d
共有 4 个文件被更改,包括 106 次插入16 次删除
  1. 1
    1
      app.json
  2. 47
    8
      pages/index/index.js
  3. 18
    6
      pages/index/index.wxml
  4. 40
    1
      pages/index/index.wxss

+ 1
- 1
app.json 查看文件

@@ -12,7 +12,7 @@
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "Weixin",
"navigationBarTitleText": "业务交流通",
"navigationBarTextStyle":"black"
},
"style": "v2",

+ 47
- 8
pages/index/index.js 查看文件

@@ -3,12 +3,51 @@
const app = getApp()

Page({
data: {
currentIndex: 0
},
onLoad() {
},
data: {
currentIndex: 0,
inputValue: "",
tabData: [
{
text: "全部",
code: "all"
},
{
text: "我关注的",
code: "my1"
},
{
text: "工商类",
code: "my2"
},
{
text: "财税类",
code: "my3"
},
{
text: "公司转让",
code: "my4"
},
],
currentTab: "all"
},
onLoad() {

},
// 搜索框输入同步值
bindKeyInput: function (e) {
this.setData({
inputValue: e.detail.value
})
},
// 点击搜索
toSearch(e) {
console.log(this.data.inputValue)
},
// tab切换
tabChange(e){
let dataset = e.currentTarget.dataset;
this.setData({
currentTab:dataset.code
})
},
})

+ 18
- 6
pages/index/index.wxml 查看文件

@@ -1,6 +1,18 @@
<!--index.wxml-->
<view class="container">
康慧慧V9
<tabBar currentIndex="{{currentIndex}}"></tabBar>
</view>

<!-- index.wxml -->
<view class="home-page">
<!-- 搜索块 -->
<view class="search-view">
<view class="serach-input-view">
<input class="serach-input weui-input" bindinput="bindKeyInput" bindconfirm="toSearch" placeholder="请输入关键字搜索" confirm-type="search" />
</view>
</view>
<!-- tab块 -->
<view class="tab-view">
<view wx:for="{{tabData}}" class="tab-li" wx:key="*this">
<text class="tab-span {{currentTab == item.code ? 'isActive' : ''}}" bindtap="tabChange" data-code="{{ item.code }}">{{item.text}}</text>
</view>
</view>
<!-- 测试内容 -->
<view>{{ currentTab }}</view>
<tabBar currentIndex="{{currentIndex}}"></tabBar>
</view>

+ 40
- 1
pages/index/index.wxss 查看文件

@@ -7,10 +7,49 @@
font-size: 26rpx;
}

/* 搜索块 */
.search-view {
height: 230rpx;
background: #32aecd;
background: #edeff4;
border-radius: 15rpx;
box-sizing: border-box;
padding:20rpx;
margin-bottom: 30rpx;
}

.search-view .serach-input{
border: 1px solid #dcdfe6;
background: #fff;
box-sizing: border-box;
padding-left: 40rpx;
border-radius: 40rpx;
height: 80rpx;
}


/* tab块 */
.tab-view {
height: 60rpx;
}
.tab-view .tab-li{
float: left;
box-sizing: border-box;
height: 60rpx;
line-height: 60rpx;
padding-right: 15rpx;
}
.tab-view .tab-span{
display: inline-block;
width: 100%;
height: 100%;
background: #fff;
box-sizing: border-box;
padding: 0 20rpx;
border-radius: 10rpx;
color: #6a6a6a;
}
.tab-view .tab-span.isActive{
color: #556fb5;
border-radius: 10rpx 10rpx 0 0;
border-bottom: 1px solid #57c1f0;
}

正在加载...
取消
保存