uniapp获取并修改原生搜索框的占位内容
16lz
2021-03-14
onLoad(e) {
if(e.type){
this.type=e.type;
}
let pageTitle='贴子';
switch(this.type){
case 'post':
pageTitle='贴子'
break;
case 'topic':
pageTitle='话题'
break;
case 'user':
pageTitle='用户'
break;
}
// #ifdef APP-PLUS
// 修改搜索占位
// 获取当前页面实例
let currentWebView= this.$scope.$getAppWebview();
// 加计时器延时,不加延时的话重复点击其他请求会报错
setTimeout(function() {
// 获取titleNview信息
let tn=currentWebView.getStyle().titleNView;
// 设置搜索框的占位内容并更新
tn.searchInput.placeholder='搜索'+pageTitle;
currentWebView.setStyle({
titleNView:tn
})
}, 10);
// #endif
},
更多相关文章
- 实际测试内存在顺序IO和随机IO时的访问延时差异
- 华为摄像机云台状态查询延时问题排查记录
- 11.3、Libgdx的音频之播放PCM音频
- android标题栏添加延时加载标志
- 一个超简单的 android 延时函数
- android sqlite query用法和参数含义
- Android(安卓)沉浸式状态栏-字体颜色与背景颜色修改实现与兼容
- Android沉浸式状态栏/状态栏设置背景图片/自定义渐变式状态栏
- Android处理延时加载的方法