javascript - 什么会导致输入占位符隐藏?
问题描述
我正在将 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>
谢谢您的帮助
解决方案
也许占位符的颜色与输入的背景颜色相同?
推荐阅读
- php - php 7.2 或更高版本中的 Mcrypt 问题
- katalon-studio - Katalon 打不开
- sql - SUM 基于 ID 的计算值
- html - 如何制作侧导航栏并让 div 填充其余空间
- selenium-webdriver - SoftAssert 一次不抛出所有失败,而是当它有多个时,它只抛出第一次失败
- node-red - 提供从功能节点到http节点的ssl证书
- vue.js - 如何在 vue.js cdn 中使用“导入”?
- openacc - openACC编译代码,cuStreamSynchronize返回错误700
- sql - 使用 DB Browser for SQLite 按日期过滤
- android - 如何删除线性布局中两个按钮之间的空白?