华为快应用-如何来写一个列表选择器

简介: 华为快应用-如何来写一个列表选择器

从weex到快应用开发,感觉中间的差异还是蛮大的,关于导航条,在weex中有专用的weex-ui来提供已经封装过的组件供开发者使用,在快应用中,连scroller都没有了,div自带可滑动的属性,但是还没验证是否可以设置偏移量,想想也觉得这样不靠谱。


博主这里采用tab来写导航条,看代码:

<template>
    <div class="cuslistclass">
        <div class="nav-header">
            <image class="kefu-left"></image>
            <text style="color: white; font-size: 34px;width: 100%;text-align:center">标题</text>
            <image class="kefu-right" src="../Common/ico_nav_home_focus@2x.png"></image>
        </div>
        <!--tab组件-->
        <tabs class="tabs" onchange="changeTabAction" index="0">
            <!--如果想做成可滑动的设置mode为scrollable,当宽度超过屏幕时会滑动,默认为不可滑动fixed-->
            <tab-bar class="tab-bar" mode="scrollable">
                <text class="tab-text" for="{{titleArray}}">{{$item.name}}</text>
            </tab-bar>
            <!--tab-content只能有一个,里面有几个div就对应有几个导航切换-->
            <tab-content class="tab-content">
                <!--基础组件-->
                <div class="item-container" for="(index, value) in titleArray">
                </div>
            </tab-content>
        </tabs>
    </div>
</template>
<style>
    .cuslistclass {
        width: 100%;
        height: 100%;
        flex-direction: column;
        background-color: white;
    }
    .kefu-left {
        width: 48px;
        height: 48px;
        position: absolute;
        margin-left: 40px;
    }
    .kefu-right {
        width: 48px;
        height: 48px;
        position: absolute;
        margin-right: 40px;
        background-color: white;
    }
    .nav-header {
        background-color: #5259FF;
        width: 100%;
        height: 110px;
        align-items: center;
        align-content: center;
        justify-content: center;
    }
    .tabs {
        flex: 1;
        width: 100%;
        height: 100%;
        background-color: #ffffff;
        border-width: 1px;
        border-color: #a6a6a6;
    }
    .tab-content {
        flex: 1;
    }
    .tab-bar {
        height: 100px;
        background-color: white;
    }
    .tab-text {
        /* width: 120px; */
        margin-left: 20px;
        margin-right: 20px;
        font-size: 28px;
        text-align: center;
        color: #a6a6a6;
    }
    .tab-text:active {
        color: black;
    }
    .cus-list {
        flex-direction: column;
        flex: 1;
        columns: 1;
    }
</style>
<script>
    module.exports = {
        data: {
            listAdd:['家电','生鲜','家纺','厨房用具','粮油'],
        }
    }
</script>

但是这里存在一个限制,比如你想在点击导航条到你选中的那一项时下面有一条横线,tab是不支持的,如果想实现可以尝试在tab-bar中的每一个选项中做文章(最下面加横线,点击tab的方法中来控制),可以实现类似的效果,如果你需要的话。

目录
相关文章
|
2月前
|
人工智能 前端开发 程序员
小米送了我 16 亿 tokens,给我测爽了!手把手教你领取 附 Claude Code + MiMo-V2.5 实战测评
大家好,我是程序员鱼皮。 最近大模型圈儿一直在神仙打架,给我测的头发都快掉光了。。。 GPT5.5 放话:我理解力最强! DeepSeek V4 紧接着表示:我性价比最高! 这时候犄角旮旯里传来一个弱弱的声音:我。。。我免费送 16 亿 tokens。。。 定睛一看,是小米。 4 月 23 号,小米正式发布了 MiMoV2.5 系列大模型,旗舰版 MiMoV2.5Pro 是个万亿参数的 MoE 架
1304 0
|
2月前
|
存储 人工智能 安全
Capability Persistence:Agentic Engineering 缺失的能力记忆层
本文揭示AI Agent工程中长期被忽视的“能力记忆缺失”问题:每次代码评审(Review)产生的执行性信息(如“该Agent在安全逻辑上判断力偏差”)均被系统性丢弃,仅规范性信息被用于更新规则。据此提出两条公理,推导出填补缺口的双闭环架构——在既有知识路径(Knowledge Path)之外,新增能力路径(Capability Path),通过Registry(持久化存储)、Router(任务路由)与Adapter(反馈适配)实现Agent执行能力的跨会话记忆与优化。
|
4月前
|
机器学习/深度学习 自然语言处理 算法
OpAgent开源:登顶 WebArena,蚂蚁集团开源全模态网页智能体
蚂蚁集团推出Web智能体OpAgent,仅凭自然语言指令即可在真实网站(如亚马逊)自主完成搜索、识别、加购等复杂操作。其采用视觉驱动理解、在线强化学习与模块化协作架构,在WebArena基准达71.6%任务成功率,刷新SOTA。已开源OpAgent-32B-INT4量化模型,显著降低推理门槛。
670 3
OpAgent开源:登顶 WebArena,蚂蚁集团开源全模态网页智能体
|
缓存 编解码 数据可视化
uniapp发行快应用 [HBuilder] 23:33:45.537 manifest.json->quickapp-webview 缺少 icon 配置如何解决优雅草卓伊凡
uniapp发行快应用 [HBuilder] 23:33:45.537 manifest.json->quickapp-webview 缺少 icon 配置如何解决优雅草卓伊凡
392 5
uniapp发行快应用 [HBuilder] 23:33:45.537 manifest.json->quickapp-webview 缺少 icon 配置如何解决优雅草卓伊凡
|
4月前
|
运维 应用服务中间件 nginx
运维常用软件及高频命令汇总
本文精炼汇总Linux与Windows双平台高频运维命令,涵盖系统监控(★top/free/df)、网络诊断(★ping/netstat)、进程服务管理(★ps/systemctl/tasklist/taskkill)及Nginx、Docker等专项工具,标★命令均为每日必用核心指令,兼顾新手入门与日常速查,实用性强。
588 2
|
4月前
|
人工智能 缓存 运维
为什么企业级知识处理场景越来越偏爱 Claude?
企业数字化升级中,知识处理是AI落地关键场景。Claude凭借超大上下文(最高1M tokens)、会话压缩、Prompt缓存及精准溯源等工程能力,高效应对长文档、多源碎片化知识挑战,显著提升售前、客服与新人培训效率。统一网关进一步简化多模型接入与运维,加速AI规模化落地。
265 0
|
5月前
|
人工智能 Cloud Native
AI 普及趋势下国内 CMS 建站系统发展前景分析
国内CMS正加速AI化,从单点功能迈向全流程融合。未来3–5年将呈现五大趋势:AI原生创作、数据+AI双驱动运营、智能对话交互、云原生AI基座、普惠下沉普及。一些cms厂商已落地大模型集成与低代码AI平台,推动建站工具升级为“数字内容大脑”。
420 1
|
9月前
|
人工智能 安全 Anolis
软硬协同!RISC-V 生态分论坛精彩议程公布 | 2025 龙蜥大会
以 “软硬协同” 为核心主线,围绕系统层适配优化、芯片 - 软件协同创新、开源生态标准化三大维度展开深度研讨。
|
存储 缓存 监控
淘宝商品详情页数据接口设计与实现:从合规采集到高效解析
本文介绍淘宝商品详情页数据接口的合规设计与高效采集方案,涵盖动态渲染处理、参数加密破解及数据结构化解析等关键技术,提供可落地的技术架构与Python实现示例。