饿了吗的input使用clearable时,出现两个删除图标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了饿了吗的input使用clearable时,出现两个删除图标相关的知识,希望对你有一定的参考价值。

参考技术A 第一个清除图标点击有效,第2个清除图标点击没有任何效果(需隐藏的)
设置.el-input__validateIcon类样式为display: none

原理介绍参考: http://events.jianshu.io/p/c466d5554040

element-ui,router.push到其他路由,菜单栏不会高亮对应的路由

使用饿了吗的路由,使用this.$router.push({path: ‘‘})跳到其他的路由,菜单不会高亮。技术分享图片

如图所示,点击图上三个位置,需要使用this.$router.push({path: ‘‘})跳到其他的路由,但是跳过去之后,左侧的菜单并不会高亮,查资料后说的是要把路由写的和index一样,但是没有解决,后来才知道,使用vue的bus解决。

1.在assets文件夹下建js/bus.js

import Vue from ‘vue‘
export default new Vue()

2.在执行跳转的页面引入bus.js

import Bus from ‘@/assets/js/bus‘

 /*
    *跳转随访计划
    */
   toHz() {
      this.$router.push({path: ‘/PatientList‘})
      Bus.$emit(‘activeIndex2‘,‘/PatientList‘)
    },

3.在home.vue监听emit传值

<el-menu :default-active="defaultActive" class="el-menu-vertical-demo" background-color="#465672" text-color="#c0d3f3" active-text-color="#eb683f" ref="elMenu" router @select="selectMenu">
//...
</el-menu>
//引入bus.js
import Bus from ‘@/assets/js/bus‘
//监听activeIndex2的内容

 mounted(){
    var self = this
    Bus.$on(‘activeIndex2‘,function(defaultActive) {
      self.defaultActive = defaultActive
    })
 },

emit传值,on监听,然后赋值给默认的:default-active,结束。

 

以上是关于饿了吗的input使用clearable时,出现两个删除图标的主要内容,如果未能解决你的问题,请参考以下文章

2020-02-05

vue-cli脚手架使用饿了吗插件的导航菜单无法实现路由跳转

请问你遇吗的git 提示错误 fatal: protocol error: bad line length character这个问题解决了吗?我也遇到

支付宝饿了吗怎么删除订单(支付宝饿了吗怎么删除历史订单怎么删除)

react分页和搜索(饿了吗组件使用)

饿了吗组件Element研究之基础篇