shopDarenHot.vue 1.2 KB
<template>
  <div v-if="item" class="recommendDaren" @click="userJump(item)">
      <div class="daren_box">
          <img class="head_portrait" v-lazy="item.logo" />
       <div class="name">
           {{item.title}}
       </div>
       <div class="desc">
           {{item.titles}}
       </div>
      <div v-if="item.is_fans==0" @click.stop.prevent @click="fansShop(item)" class="btn">
              关注
          </div>
          <div v-else @click.stop.prevent @click="fansShop(item)" class="btn">
              已关注
          </div>
    </div>
  </div>
</template>

<script>
  export default {
    name: 'recommendDaren',
    data () {
      return {

      }
    },
    props:["item"],
    created(){
        console.log(this.item)
    },
    methods: {
      /**
			 * 点击跳转
			 * @param {object} item [数据对象]
			 */
			userJump(item) {
				this.$emit("userJump", item);
      },
      /**
			 * 关注达人
			 * @param {object} item [数据对象]
			 */
			fansShop(item) {
				this.$emit("fansShop", item);
			},
    }
  }
</script>

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