bLanKL
bLanKL
  • 发布:2023-08-21 21:19
  • 更新:2023-09-01 22:02
  • 阅读:237

修改原生导航栏搜索框的值,https://ask.dcloud.net.cn/article/id-35374

分类:uni-app

之前有位大佬给出的回答,但是经过实践需要在onReady里,才能在H5页面生效,onLoad里是不行的!!!
onReady() {
// #ifdef APP-PLUS
var webView = this.$mp.page.$getAppWebview();
// console.log(webView.setTitleNViewSearchInputText)
webView.setTitleNViewSearchInputText(this.keyword)
// #endif

        // #ifdef H5    
        var searchInputDom = document.querySelector(".uni-input-input[type=search]");    
        var evt = new UIEvent('input', {    
            bubbles: false,    
            cancelable: false    
        });    
        searchInputDom.value = this.keyword;   
        searchInputDom.dispatchEvent(evt);    
        // #endif  
    }  
0 关注 分享

要回复文章请先登录注册

不要找借口

不要找借口

666 难怪之前写在onLoad 里面时有时无的 解决了 感谢
2023-09-01 22:02