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>