iconsCom.vue
639 Bytes
<template>
<div class="icons-com" v-if="item && item.title" @click="jump(item)">
<img v-lazy="item.logo || item.simg" class="icons-img" />
<div class="title">{{item.title}}</div>
</div>
</template>
<script>
export default {
name: 'iconsCom',
data() {
return {
}
},
props: ["item"],
components: {
},
methods: {
/**
* 跳转
* @param {Object} item [对象]
*/
jump(item) {
this.$emit("jump", item);
}
}
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style rel="stylesheet/less" lang="less" scoped>
@import 'iconsCom';
</style>