backSearchBox.vue 1.13 KB
<template>
    <div class="back-search-box" v-if="backs">
		<div class="box">
			<div class="buttons-box" v-if="backs && backs.funcs && backs.funcs.back && backs.funcs.back.icon">
				<img :src="backs.funcs.back.icon" class="back" @click="back" />
			</div>
			<div class="search-container" @click="toSearch">
				<div class="search-box">
					<div class="icon-box">
						<img src="static/img/icon_search.png" class="icon-search" />
					</div>
					<div class="line"></div>
					<div class="text" v-if="backs.funcs.search && backs.funcs.search.text">{{backs.funcs.search.text}}</div>
				</div>
			</div>
		</div>
    </div>
</template>

<script>
    export default {
		name: 'backSearchBox',
        data: function () {
            return {
                
            }
        },
        props: ["backs"],
		methods: {
			
			/**
			 * 返回
			 */
			back() {
				this.$emit('back');
			},

			/**
			 * 搜索框跳转
			 */
			toSearch() {
				this.$emit('toSearch');
			}
		}
    }
</script>

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