vue实现带放大镜的搜索框

 更新时间:2021年08月18日 17:07:59   作者:vevezai  
这篇文章主要为大家详细介绍了vue实现带放大镜的搜索框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了vue实现带放大镜的搜索框,供大家参考,具体内容如下

字体图标在input单标签中的用法:

第一步,先在main.js 中全局引入iconfont图标;
第二步,给input 标签动态绑定一个属性,设置值为data中的变量;
第三步,将字体图标代码中的 &#x 改为 \u

代码如下:

<template>
    <div class="login">
        <!--头部搜索  -->
       <div class="top">
           <div class="top-text iconfont">广州&#xe612;</div>
           <div class="top-btn">
               <input type="text" :placeholder="icon" class="iconfont">
           </div>
           <div class="top-x iconfont iconlingdang1"></div>
       </div>   
    </div>
</template>

<script>
    export default {
        name:"Login",
        data(){
           return {               
               icon:'\ue637 请输入关键词'
           }
        }
    }
</script>

<style scoped>
    .login{
        width: 100%;
        height: 100%;
    }
    .top{
        width: 100%;
        height: 0.8rem;
        background-color: pink;
        display:flex;
        align-items: center;
        font-size:0.35rem;
    }
    .top-text{
        margin-left:0.3rem;
    }
    .top-btn{
        width: 4.8rem;
        height: 0.5rem;
        margin-left:0.2rem;
        margin-right:0.55rem;
    }
    .top-btn>input{
        width: 100%;
        height:0.5rem;
        border-radius:1rem;
        border:none;
        outline: none;
        padding-left:0.3rem;
    }
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • vue全局引入scss(mixin)

    vue全局引入scss(mixin)

    本文主要介绍了 vue全局引入scss,我们在写VUE的时候,会使用scss,也会做一些通用样式,方便使用,在写好的通用样式的时候,每次都要单文件导入,刚开始写的时候,感觉还好,后面工程量大了后,就显得麻烦,那么本文就全局导入scss样式,下面来看详细内容,需要的朋友可以参考一下
    2021-11-11
  • 编写Vue项目,如何给数组的第一位添加对象数据

    编写Vue项目,如何给数组的第一位添加对象数据

    这篇文章主要介绍了编写Vue项目,如何给数组的第一位添加对象数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • vue-cli 脚手架基于Nightwatch的端到端测试环境的过程

    vue-cli 脚手架基于Nightwatch的端到端测试环境的过程

    这篇文章主要介绍了vue-cli 脚手架基于Nightwatch的端到端测试环境的过程,需要的朋友可以参考下
    2018-09-09
  • Vue2路由动画效果的实现代码

    Vue2路由动画效果的实现代码

    本篇文章主要介绍了Vue2路由动画效果的实现代码,可以根据不同的路径去改变动画的效果,有兴趣的可以了解一下
    2017-07-07
  • vue-devtools 开发工具插件之支持vue3 chrome 浏览器插件

    vue-devtools 开发工具插件之支持vue3 chrome 浏览器插件

    这篇文章主要介绍了vue-devtools 开发工具插件之支持vue3 chrome 浏览器插件,用这个版本主要是为了支持vue3 推荐直接下载,文中给大家提供了下载地址,感兴趣的朋友跟随小编一起看看吧
    2022-01-01
  • Vite配置优雅的code spliiting代码分割详解

    Vite配置优雅的code spliiting代码分割详解

    这篇文章主要为大家介绍了Vite配置优雅的code spliiting代码分割详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • vue3  mixin 混入使用方法

    vue3  mixin 混入使用方法

    这篇文章主要介绍了 vue3  mixin 混入使用方法,mixin 混入,提供了一种非常灵活的方式,来分发 vue 组件中的可复用功能,一个mixin 对象可以包含任意组件选项,当组件使用 mixin 对象时,所有的 mixin 对象的选项将被混入组件本身的选项。,需要的朋友可以参考一下
    2021-11-11
  • Vue 解决父组件跳转子路由后当前导航active样式消失问题

    Vue 解决父组件跳转子路由后当前导航active样式消失问题

    这篇文章主要介绍了Vue 解决父组件跳转子路由后当前导航active样式消失问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • vue使用axios实现动态追加数据

    vue使用axios实现动态追加数据

    在vuejs中使用axios时,有时候需要追加数据,比如,移动端下拉触底加载,分页加载,滑动滚动条等,下面小编就来为大家介绍一下如何使用使用axios实现动态追加数据吧
    2023-10-10
  • vue开发调试神器vue-devtools使用详解

    vue开发调试神器vue-devtools使用详解

    这篇文章主要为大家详细介绍了vue开发调试神器vue-devtools的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论