<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>
假数据 动态渲染本地图片
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1.对于动态加载的图片的路径的处理 在vue中直接引入图片,页面渲染的时候图片找不到 解决: #1.先用im...
- 给图片增加滤镜有这两种方式: CoreImage / openGLES 下面先说明如何使用CoreImage给图片...