首页 > 解决方案 > 什么会导致输入占位符隐藏?

问题描述

我正在将 Vuejs 用于网站,但遇到了一个奇怪的问题。
出于某种原因,输入的占位符仅在我重新加载页面时显示。如果我使用 vue-router 浏览网站,它就会消失。我必须重新加载,以便它再次可见。

注意:还有其他占位符在同一页面上完美工作(不是同一组件)。

什么会导致占位符不显示?

我无法真正显示代码,因为我认为问题更多在于整个应用程序而不是一小部分代码,无论如何这里是输入:

<form action="/http://localhost:4000/search">
        <input type="text" id="InputSearchArticle" v-model="searchArticle" placeholder="Browse..." />
       <router-link :to="{ name: 'search', params: {searchArticle } }">
           <div class="search-trigger" @click="triggerSearch"></div>
       </router-link>
 </form>

谢谢您的帮助

标签: javascripthtmlvue.js

解决方案


也许占位符的颜色与输入的背景颜色相同?


推荐阅读