当前位置: 首页> 健康> 科研 > 天元建设集团有限公司第六建筑工程公司_网页设计与应用毕业论文_做直销去哪里找客户_网站搭建平台都有哪些

天元建设集团有限公司第六建筑工程公司_网页设计与应用毕业论文_做直销去哪里找客户_网站搭建平台都有哪些

时间:2025/7/11 0:45:37来源:https://blog.csdn.net/qq_41988669/article/details/143691332 浏览次数:0次
天元建设集团有限公司第六建筑工程公司_网页设计与应用毕业论文_做直销去哪里找客户_网站搭建平台都有哪些

文章目录

    • 十、选项卡制作
      • 一 、组件创建
      • 二、scroll-view 组件使用
      • 三、点击设置按钮跳转到标签设置界面
      • 四、数据获取

十、选项卡制作

在这里插入图片描述

1.遇到错误:

在这里插入图片描述

2.解决问题:

在这里插入图片描述

3.this 指向问题

// 指向: get_label_list
uniCloud.callFunction({name: "get_label_list",success(res) {console.log(this);},
});// 指向:vue实例
uniCloud.callFunction({name: "get_label_list",success: (res) => {console.log(this);},
});

一 、组件创建

  1. 定义组件 tabBar
  2. index 界面首页面进行组建引入

二、scroll-view 组件使用

参考文档地址:https://uniapp.dcloud.io/component/scroll-view

使用 scroll-view 横向滚动的时候,需要注意,内部需添加一个容器对里面的滚动内容进行包裹

<scroll-view class="tab-scroll" scroll-x="true"><view class="tab-scroll-box"><view v-for="(item, index) in navList" :key="index" class="tab-scroll-item">{{ item }}</view></view></scroll-view>

三、点击设置按钮跳转到标签设置界面

<view class="tab-icons"><uni-icons @click="goLabelAdmin" type="gear" size="26" color="#666"></uni-icons></view><script>
// 创建labelAdmin界面之后进行跳转
uni.navitageTo({ url: "/pages/labelAdmin/labelAdmin" });
</script>

四、数据获取

  1. 在 page 界面 onLoad 生命周期内进行_initLableList 方法创建

  2. 定义云函数,获取 label 表中的数据

    "use strict";
    const db = uniCloud.database();
    exports.main = async (event, context) => {const collection = db.collection("label");const res = await collection.get();//返回数据给客户端return {code: 0,labelList: res.data,};
    };
    
  3. page 下的 index 界面进行数据获取,并将数据传递到 tabBar 组件,unicloud.callFunction 方法进行数据获取

    uniCloud.callFunction({name: "get_label_list",success:(res)=> {this.labelList = res.result.labelList}
    })
    
  4. tabBar 组件内部 prop 属性进行数据获取

    props: { labelList: Array }
    
  5. 点击选项卡实现高亮效果

关键字:天元建设集团有限公司第六建筑工程公司_网页设计与应用毕业论文_做直销去哪里找客户_网站搭建平台都有哪些

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: