<template>
  <div>
    <!-- 外部链接跳转 -->
    <a :href="item.href" target="_blank" v-if="item.href"><slot /></a>
    <!-- 站内跳转 -->
    <nuxt-link :to="item.path" v-else-if="item.path"><slot /></nuxt-link>
    <!-- 事件 -->
    <div v-else-if="item.onClick" @click="item.onClick"><slot /></div>
    <template v-else><slot /></template>
  </div>
</template>

<script>
export default {
  props: { item: { type: Object } }
}
</script>
