darenListCom.vue 1.63 KB
<template>
    <div class="daren-list-com">

		<!-- 标题slot -->
		<slot name="title-box"></slot>

		<div class="box">
			<div class="top-box">
				
				<!-- 用户头像/昵称 -->
				<user-avatar class="top-left" @jump="userJump"
					>
				</user-avatar>

				<!-- 发布时间 -->
				<div class="top-right">

				</div>
			</div>

			<!-- 动态简介 -->
			<div class="intro"></div>

			<!-- 中间图片部分 -->
			<div class="center-box">
				
				<!-- 达人图片展示(单独组建处理,宫格形式) -->





			</div>

			<!-- 底部部分 -->
			<div class="bottom-box">
				
				<!-- 附加信息slot -->
				<slot name="Add-info"></slot>

				<!-- 商品标签组建 -->






				<!-- 评论/点赞/查看按钮 -->
				<div class="comment-like-view-box">
					<div class="left">





					</div>
					<div class="right">

					</div>
				</div>
			</div>

		</div>
    </div>
</template>

<script>

	// 引入组件
	import userAvatar from "@/components/userAvatarBox/userAvatarBox";




    export default {
		name: "darenListCom",
        data() {
            return {

            }
        },
		props: ["lists"],
		components: {
			userAvatar,





        },
		methods: {

			/**
			 * 点击跳转
			 * @param {object} item [数据对象]
			 */
			jump(item) {
				this.$emit("jump", item);
			},

			/**
			 * 用户头像/昵称,点击跳转
			 * @param {object} item [数据对象]
			 */
			userJump(item) {
				this.$emit("userJump", item);
			}
		}
    }
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style rel="stylesheet/less" lang="less" scoped>
    @import './darenListCom';
</style>