假数据 动态渲染本地图片

<template>
    <view>
        <view class="screen-nav">
            <view v-for="(item,index) in navs" :key="index" @click="hover(index)">
                <text>{{item.name}}</text>
                <image :src="index==oid?item.iconHover:item.icon"></image>
            </view>
        </view>
    </view>
</template>
<script> 
data() {
    return {
        oid:0, 
        navs:[
            {
                name:'北京',
                icon:require('../../static/images/address-list.png'),
                iconHover:require('../../static/images/address-list-hover.png')
            },
            {
                name:'工种',
                icon:require('../../static/images/xl-list.png'),
                iconHover:require('../../static/images/xl-list-hover.png')
            },
            {
                name:'日薪',
                icon:require('../../static/images/sj-list.png'),
                iconHover:require('../../static/images/sj-list-hover.png')
            },
            {
                name:'工龄',
                icon:require('../../static/images/sj-list.png'),
                iconHover:require('../../static/images/sj-list-hover.png')
            }
        ]
    }
},
methods:{
    hover(e){
        this.oid = e
    }
}
</script> 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容