"type": "transparent",
"searchInput": {
"backgroundColor": "rgba(231, 231, 231,.7)",
"borderRadius": "16px",
"placeholder": "请输入关键词",
"disabled": true,
"placeholderColor": "#606266"
},
onNavigationBarSearchInputClicked: async function(e) {
uni.navigateTo({
// url: /pages/search/hotsearch
url: /pages/search/HM-search
})
},
onNavigationBarSearchInputChanged: function(val) {
(val);
},
再微信还有手机部分浏览器中也是不行点了没反应
1 个回复
JXWang
问题已确认,原因是浏览器设置 disabled 的 input 元素不支持点击事件,未来版本将会修复这个问题,暂时性解决方案:设置以下全局css样式,可在 App.vue 的 style 里设置
.uni-input-input:disabled {
pointer-events: none;
}