i***@langlang.net.cn
i***@langlang.net.cn
  • 发布:2024-11-15 15:09
  • 更新:2024-11-15 16:25
  • 阅读:45

【报Bug】鸿蒙版本 app-plus titleNView 无效

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Preview

手机厂商: 华为

手机机型: 华为 Harmony Next

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

pages.json 文件
{
"path": "pages/index/search",
"style": {
"app-plus": {
"scrollIndicator": "none",
"bounce": "none",
"titleNView": {
"searchInput": {
"align": "left",
"backgroundColor": "#F7F7F7",
"borderRadius": "4px",
"placeholder": "搜索一下",
"placeholderColor": "#CCCCCC",
"disabled": false
},
"buttons": [{
"color": "#989898",
"colorPressed": "#Fd6801",
"float": "right",
"fontSize": "14px",
"text": "搜索"
}]
}
}
}

    },  

vue文件

// 监听导航输入
onNavigationBarSearchInputChanged(e) {
this.keywords = e.text
if (this.keywords == '') {
this.search_list = []
}
},
onNavigationBarSearchInputConfirmed() {
uni.hideKeyboard();
this.search_history_key(this.keywords)
this.search_lists(this.keywords)
},
//监听搜素点击提交
onNavigationBarButtonTap(e) {
//收起键盘
uni.hideKeyboard();
if (this.keywords == '') {
this.search_list = ''
uni.showToast({
title: '请输入搜索的内容',
icon: "none",
position: "bottom",
duration: 1500
});
return false;
}
if (e.index == 0) {
this.search_history_key(this.keywords)
this.search_lists(this.keywords)
}
},

操作步骤:
// 监听导航输入  
        onNavigationBarSearchInputChanged(e) {  
            this.keywords = e.text  
            if (this.keywords == '') {  
                this.search_list = []  
            }  
        },  
        onNavigationBarSearchInputConfirmed() {  
            uni.hideKeyboard();  
            this.search_history_key(this.keywords)  
            this.search_lists(this.keywords)  
        },  
        //监听搜素点击提交  
        onNavigationBarButtonTap(e) {  
            //收起键盘  
            uni.hideKeyboard();  
            if (this.keywords == '') {  
                this.search_list = ''  
                uni.showToast({  
                    title: '请输入搜索的内容',  
                    icon: "none",  
                    position: "bottom",  
                    duration: 1500  
                });  
                return false;  
            }  
            if (e.index == 0) {  
                this.search_history_key(this.keywords)  
                this.search_lists(this.keywords)  
            }  
        },

预期结果:

显示输入框

实际结果:

未显示输入框

bug描述:

鸿蒙版本的 app-plus titleNView 无效
安卓机器上面正常,鸿蒙机器上面不可见了。

2024-11-15 15:09 负责人:无 分享
已邀请:
i***@langlang.net.cn

i***@langlang.net.cn (作者) - uniapp

安卓APP正常(看附件1)
鸿蒙不显示了(看附件2)

DCloud_UNI_yuhe

DCloud_UNI_yuhe

鸿蒙上,不支持 plus 的相关内容

要回复问题请先登录注册