<view class="el-list-container {{className}}">
  <button-auth 
    a:for="{{list}}"
    a:if="{{controllShow || (item.value || item.canShow)}}" 
    className="el-list border_1px_after" 
    item="{{item}}"
    needCallBack="{{needCallBack}}"
    onCallBack="onCallBack"
  >
    <view class="left">
      <image 
        a:if="{{item.icon && showIcon}}" 
        class="icon"
        mode="aspectFit"
        src="{{item.icon.length == 32 ? imgSrcPrefix + item.icon : item.icon}}" />
      <text class="key">{{item.name}}</text>
    </view>
    <view class="right">
      <image 
        class="img"
        a:if="{{item.hasImg}}"
        src="{{item.value}}" />
      <text
        number-of-lines="1"
        a:elif="{{item.value || item.placeholder}}" 
        class="{{item.value ? 'value' : 'placeholder'}}"
      >{{item.value || item.placeholder}}</text>
      <am-icon a:if="{{!item.notNeedArrow}}" class="am-icon" color="#ccc" type="arrow-right" size="14" />
    </view>
  </button-auth >
</view>