zoukankan      html  css  js  c++  java
  • uniapp自定义小程序左上角的图标并且添加自定义事件

    项目中需要在左上角做一个按钮,然后弹出框做搜索动作,成品如图:

      

     但是uniapp小程序端无法使用APP端的那种自定义方法,所以这里需要用到自定义顶部导航的方法:

    1.pages.json中配置:

    在需要添加自定义图标的页面的style中加一条属性:"navigationStyle": "custom" 目的是取消uniapp的原导航栏,使用自定义的导航栏

      

     加上这一条的话数据这个页面的顶部导航栏会消失,这时就要用到u-view组件库的NavBar组件:

      

    2.添加自定义导航栏

     在数据页面组件的顶部加上组件:

            <!-- 自定义顶部导航 -->
            <u-navbar class="self-nav" :is-back="false" title-color="white" :background="{background:'#39c4f6'}" title="数据">
                <text v-show="current===0" @click="popShowHandle" class="iconfont icon-shaixuan1"></text>
            </u-navbar>

     具体的属性作用可查看官网说明:https://www.uviewui.com/components/navbar.html

    中间text组件是放iconfont图标,添加一个自定义事件即可。

    这里如果需要的功能比较简单,可以直接使用uniapp自带的导航栏组件

  • 相关阅读:
    百度地图神奇错误-------->不显示
    ListView item点击事件失效问题
    在fragment中使用百度地图
    Fragment学习
    android.view.InflateException: Binary XML file line #246: Error inflating class <unknown>
    Android之获得内存剩余大小与总大小
    Android运行时异常“Binary XML file line # : Error inflating class”
    openfire 服务器配置 php 添加ssl
    《影响力》书中6种原理
    git-03 建立分支
  • 原文地址:https://www.cnblogs.com/codexlx/p/13389146.html
Copyright © 2011-2022 走看看