Browse Source

修改 Segment

master
lqq 6 years ago
parent
commit
5827eb3871
  1. 2
      components/segment/index.js
  2. 2
      components/segment/index.wxml
  3. 4
      pages/billboards/policy/policy-list/index.js
  4. 6
      pages/billboards/policy/policy-list/index.wxml

2
components/segment/index.js

@ -32,7 +32,7 @@ Component({
bindtap: function (e) { bindtap: function (e) {
const item = e.currentTarget.dataset const item = e.currentTarget.dataset
this.setData({ this.setData({
selectedTitle: item.item selectedTitle: item.index
}) })
this.triggerEvent('tapSegment', item) this.triggerEvent('tapSegment', item)
}, },

2
components/segment/index.wxml

@ -4,7 +4,7 @@
<view class="header-titles"> <view class="header-titles">
<block wx:for="{{headerTitles}}" wx:key="index" > <block wx:for="{{headerTitles}}" wx:key="index" >
<view class="item-title"> <view class="item-title">
<view id="{{index}}" bindtap="bindtap" data-content="{{item}}" data-item="{{index}}" class="title {{index==selectedTitle ? 'title-selected' : ''}}"> <view id="{{index}}" bindtap="bindtap" data-item="{{item}}" data-index="{{index}}" class="title {{index==selectedTitle ? 'title-selected' : ''}}">
{{item}} {{item}}
</view> </view>
<view class="select-line {{index==selectedTitle ? 'select-line-active': ''}}"></view> <view class="select-line {{index==selectedTitle ? 'select-line-active': ''}}"></view>

4
pages/billboards/policy/policy-list/index.js

@ -55,7 +55,9 @@ Page({
navSelectIndex: index navSelectIndex: index
}) })
}, },
tapSegemnt (e) {
console.log(e.detail)
},
/** /**
* 生命周期函数--监听页面初次渲染完成 * 生命周期函数--监听页面初次渲染完成
*/ */

6
pages/billboards/policy/policy-list/index.wxml

@ -1,7 +1,11 @@
<!--pages/billboards/policy/policy-list/index.wxml--> <!--pages/billboards/policy/policy-list/index.wxml-->
<view class="container"> <view class="container">
<view class="page_hd"> <view class="page_hd">
<e-segment headerTitles="{{navs}}" defaultSelectIndex="{{navSelectIndex}}"/> <e-segment
headerTitles="{{navs}}"
defaultSelectIndex="{{navSelectIndex}}"
bind:tapSegment="tapSegemnt"
/>
</view> </view>
<view class="page_bd"> <view class="page_bd">
<rich-text nodes="{{nodes}}"></rich-text> <rich-text nodes="{{nodes}}"></rich-text>

Loading…
Cancel
Save