H5/APP给titleNView->searchInput赋值

参考文章:https://www.freesion.com/article/9064996860/

      const page = document.querySelectorAll(".uni-input-input[type=search]")[0];
      this.changeInput(page,this.keyword)
    },
    components:{
      shopList
    },
    methods: {
      changeInput(dom, st) {
          var evt = new InputEvent('input', {
              inputType: 'insertText',
              data: st,
              dataTransfer: null,
              isComposing: false
          });
          dom.value = st;
          dom.dispatchEvent(evt);
      }
    }

// 动态设置导航栏搜索框内容
const setNavSearchInput=(keyword)=>{
// #ifdef APP-PLUS
let webView = this. m p . p a g e . mp.page. mp.page.getAppWebview();
webView.setTitleNViewSearchInputText(keyword);
// #endif
// #ifdef H5
let inputSearch=document.querySelector(‘.uni-input-input[type=search]’);
var evt = new InputEvent(‘input’, {
inputType: ‘insertText’,
data: keyword,
dataTransfer: null,
isComposing: false
});
if(inputSearch){
inputSearch.value = keyword;
inputSearch.dispatchEvent(evt);
}
// #endif
}

 "h5": {
                "titleNView": {
                  // "titleText": "搜索结果",
                  "searchInput": {
                    "placeholder": "nike",
                    "disabled": true,
                    "align": "left",
                    "borderRadius": "15px",
                    "backgroundColor": "#F7F7F7",
                    "placeholderColor": "#B3B3B3"
                  }
                  // "buttons": [{
                  //     "float": "right",
                  //     "color": "#636263",
                  //     "text": "筛选",
                  //     "fontSize": "14px",
                  //     "width":"60px"
                  //   }
                  // ]
                }
              }
              // "app-plus": {
              //   "scrollIndicator": "none",
              //   "titleNView": {
              //     "searchInput": {
              //       "placeholder": "nike",
              //       "disabled": true,
              //       "align": "left",
              //       "borderRadius": "15px",
              //       "backgroundColor": "#F7F7F7",
              //       "placeholderColor": "#B3B3B3"
              //     },
              //     "buttons": [{
              //         "float": "right",
              //         "color": "#636263",
              //         "text": "筛选",
              //         "fontSize": "14px",
              //         "width":"60px"
              //       }
              //     ]
              //   }
              // }



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值