找回密码
 立即注册

扫一扫,访问微社区

查看: 6435|回复: 1

分类太丑 修改下

[复制链接]

1

主题

0

回帖

50

金钱

新人求带

积分
0
发表于 2018-6-15 11:54:06 | 显示全部楼层 |阅读模式
1.修改app.js找到onPageLoad函数 加入以下代码注入systemInfo数据到页面
onPageLoad: function (event) {
    let pageInstance  = this.getAppCurrentPage();
    let detail        = event.detail || '';
    let promotionName = event.promotionName;
    let that = this;
    pageInstance.sharePageParams = event;
    pageInstance.setData({
      'systemInfo': that.globalData.systemInfo
    })


2.进分类页面找到zcSort 后面追加systemInfo数据<view class="ele-container" wx:if="{{!sort1.hidden}}">
  <template is="zcSort" data="{{data:sort1,systemInfo}}"></template>
</view>



3.找到zcSort这个模板,有的时候在本页面下  有的时候在components/templates/templates.wxml中 修改:
<template name="zcSort">
  <view class="element sort" style="{{data.style}}" bindanimationend="animationEnd" data-compid="{{ data.compId }}">
    <scroll-view scroll-x="true" data-selected="{{data.customFeature.selected}}" style="{{data.ul_style}}">
      <block wx:for="{{data.content}}" wx:for-index="idx" wx:for-item="itemName" wx:key="">
        <block wx:if="{{idx == data.customFeature.selected}}">
          <view class="item refresh selected" catchtap="sortListFunc"
                data-compid="{{ data.compId }}"
                data-listid="{{data.customFeature.sort_object}}"
                data-sortkey="{{itemName.customFeature.sort_key}}"
                data-sortdirection="{{itemName.customFeature.sort_direction}}"
                data-idx="{{idx}}"
                style="color:{{data.customFeature.selectedColor}};min-width:{{systemInfo.windowWidth/data.content.length}}px">
            <text>{{itemName.text}}</text>
            <label class="arr-wrap" wx:if="{{ idx != 0 }}">
              <text style="color: {{itemName.customFeature.sort_direction == 0 ? data.customFeature.selectedColor : '#ddd'}};" class="sort-arr arr-up">▲</text>
              <text style="color: {{itemName.customFeature.sort_direction == 1 ? data.customFeature.selectedColor : '#ddd'}};" class="sort-arr arr-down">▼</text>
            </label>
          </view>
        </block>
        <block wx:else>
          <view class="item refresh" catchtap="sortListFunc"
                data-compid="{{ data.compId }}"
                data-listid="{{data.customFeature.sort_object}}"
                data-sortkey="{{itemName.customFeature.sort_key}}"
                data-sortdirection="{{itemName.customFeature.sort_direction}}"
                data-idx="{{idx}}"
                style="min-width:{{systemInfo.windowWidth/data.content.length}}px"
          >{{itemName.text}}</view>
        </block>
      </block>
    </scroll-view>
  </view>
</template>


这样当只有三个分类的就不会出现分类项 只靠左显示了

0

主题

408

回帖

600

金钱

新人求带

积分
0
发表于 2020-4-8 14:11:47 | 显示全部楼层
我有流量,你有产品,我们就可以合作,有意的个人开发者朋友可以联系微信号jim20180688,详聊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|微信小程序开发|教程|文档|资源汇总_即速论坛 ( 粤ICP备14097199号-1  

GMT+8, 2024-11-22 04:45 , Processed in 0.133941 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表