fuint-uniapp-master/components/page/window/index.vue

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<template>
  <!-- 图片橱窗 -->
  <view class="diy-window" :style="{ background: itemStyle.background, padding: `${itemStyle.paddingTop}px ${itemStyle.paddingLeft}px` }">
    <!-- matrix -->
    <view v-if="itemStyle.layout > -1" class="data-list" :class="[`avg-sm-${itemStyle.layout}`]">
      <view v-for="(dataItem, index) in dataList" :key="index" class="data-item" :style="{ padding: `${itemStyle.paddingTop}px ${itemStyle.paddingLeft}px` }">
        <view class="item-image" @click="onLink(dataItem.link)">
          <image class="image" mode="widthFix" :src="dataItem.imgUrl"></image>
        </view>
      </view>
    </view>
    <!-- display -->
    <view v-else class="display">
      <view class="display-left" :style="{ padding: `${itemStyle.paddingTop}px ${itemStyle.paddingLeft}px` }">
        <image class="image" @click="onLink(dataItem.link)" :src="dataList[0].imgUrl"></image>
      </view>
      <view class="display-right">
        <view v-if="dataList.length >= 2 " class="display-right1" :style="{ padding: `${itemStyle.paddingTop}px ${itemStyle.paddingLeft}px` }">
          <image class="image" @click="onLink(dataItem.link)" :src="dataList[1].imgUrl"></image>
        </view>
        <view class="display-right2">
          <view v-if="dataList.length >= 3 " class="left" :style="{ padding: `${itemStyle.paddingTop}px ${itemStyle.paddingLeft}px` }">
            <image class="image" @click="onLink(dataItem.link)" :src="dataList[2].imgUrl"></image>
          </view>
          <view v-if="dataList.length >= 4 " class="right" :style="{ padding: `${itemStyle.paddingTop}px ${itemStyle.paddingLeft}px` }">
            <image class="image" @click="onLink(dataItem.link)" :src="dataList[3].imgUrl"></image>
          </view>
        </view>
      </view>
    </view>
  </view>
</template>

<script>
  import mixin from '../mixin'
  export default {
    name: "Window",

    /**
     * 组件的属性列表
     * 用于组件自定义设置
     */
    props: {
      itemIndex: String,
      itemStyle: Object,
      params: Object,
      dataList: Array
    },

    mixins: [mixin],

    /**
     * 组件的方法列表
     * 更新属性和数据的方法与更新页面数据的方法类似
     */
    methods: {

    }

  }
后面还有 111 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。