小程序业务应用场景

1、授权登录

2、带参数跳转到新页面,展示对应详情和列表。可将参数放在url中,在对应页面onload的options中获取,之后在对应页面向后台请求获取数据,也可以将数据变成字符串放在url中一起传过去(对象则要变成字符串)。

    let transferServiceConfig = JSON.stringify(this.data.transferServiceConfig)
    wx.navigateTo({
        url: `${SALE_ORDER_RETURN}?transferServiceConfig=${transferServiceConfig}`,
    })
    
    onLoad: function (options) {
        let transferServiceConfig = JSON.parse(options.transferServiceConfig);
    }
复制代码

3、分页:列表下拉刷新,展示新数据,上拉加载历史数据(用到pageSize、page以及getList()),因为公共调用getList(),还要设置两个布尔值判断下拉还是上拉。

    //判断page是不是1
    customerList: page == 1 ? data : customerList.concat(data),
复制代码

4、点击展示右侧弹窗,展示不同的内容。展示的popup弹窗是同一个,循环展示的currentList根据dataset点击传过来的selectType向后台请求获取数据,最终赋值给currentList。

5、将数据改成object对象模式,适用于多层循环的场景,用于传入需要的键,减少循环的次数。

for(var item in object){
    item //键
    Object[item] //值
}
复制代码

6、两个异步方法,有一定的先后执行顺序,可使用promise封装,在成功调用其中一个函数之后,将需要的数据通过resolve,作为参数传递到另一个方法中。

asyncFunc: function () {
    return new Promise((resolve, reject)=> {
      resolve(attributeConfigList)
    })
}
asyncFunc.then(attributeConfigList =>{})
复制代码

7、tab栏,数据变化展示:点击哪个按钮,当前的currentBillType的值就改为点击按钮的dataset传过来的值,因此按钮样式就会变化,之后css样式利用三元进行判断,同时将type当作值传给后台,获取面板更新的数据。

class="label {{ item.value === currentBillType ? 'label-primary' : '' }}"

handleBillType: function (event) {
    let { type } = event.target.dataset;
    this.setData({ currentBillType: type }, () => {
         this.getDashboardData(type);
    })
}
复制代码

8、多选之后,展示选择出来的数据,最好使用数组保存数据,再进行增删,使用字符串的splace则会替换掉相同的字符。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Amazon Fargate可以用于容器化部署应用,可以帮助开发者简化部署流程,提高应用的可靠性和弹性。常见的应用场景包括Web应用程序、API服务器、流媒体应用程序、批处理工作,并且可以灵活应对不同的业务需求。 ### 回答2: Amazon Fargate是亚马逊的一项容器管理服务,可简化和优化企业在云上部署和扩展应用程序的流程和资源管理。由于其特性和功能,Amazon Fargate可以应用于多种场景。 首先,Amazon Fargate适用于微服务架构。微服务架构将应用程序拆分为小的、独立的服务单元,每个服务单元可以使用不同的技术栈和资源。Amazon Fargate可以帮助企业轻松地运行、扩展和管理这些微服务,无需考虑底层的基础设施。 其次,Amazon Fargate适用于弹性扩展的场景。企业在应对突发的流量和负载时,可以使用Amazon Fargate动态地扩展应用程序容器,以满足需求。根据流量的变化,Amazon Fargate可以自动调整容器资源的数量和规模,以确保应用程序在高峰期能够保持高可用性和性能。 此外,Amazon Fargate适用于混合云环境。企业可能在多个云平台上运行其应用程序,需要一种统一的容器管理服务来简化部署和管理。Amazon Fargate可以在不同的云平台上运行容器,并提供一致的用户体验和管理接口,从而方便企业在混合云环境中操作和管理应用程序。 最后,Amazon Fargate适用于开发和测试场景。需要频繁部署和测试新版本的软件开发团队可以使用Amazon Fargate将应用程序容器化,并通过简单的命令或API进行部署和测试。Amazon Fargate提供了可靠的容器环境,并确保开发和测试过程的可重复性和快速部署。 ### 回答3: Amazon Fargate是亚马逊云计算服务(AWS)的一项容器编排服务,它能够帮助开发人员在不需要管理底层基础设施的情况下运行容器化应用程序。以下是一些Amazon Fargate的应用场景: 1. 弹性部署:Amazon Fargate可以帮助开发人员在不考虑容器实例数量和类型的情况下部署和扩展应用程序。这意味着开发人员无需关注底层基础设施的管理,而可以专注于应用程序的开发和迭代。 2. 多租户环境:Amazon Fargate可以为多个租户提供托管的容器环境,每个租户之间的应用程序是相互隔离的。这种模式可以帮助服务提供商在单个基础设施上同时运行和管理多个租户的应用程序。 3. 多云部署:Amazon Fargate支持多云环境下的部署。开发人员可以将应用程序在不同的云提供商之间迁移,无需担心底层基础设施的差异,提高了部署的灵活性和可选择性。 4. 无服务器架构:Amazon Fargate可以作为无服务器架构的一部分来运行容器化应用程序。开发人员可以使用无服务器计算服务(如AWS Lambda)触发和管理容器的运行,以实现更高的弹性和灵活性。 5. 机器学习和大数据处理:Amazon Fargate可以帮助开发人员在容器环境中运行机器学习模型和大数据处理任务。开发人员无需关心容器实例的规模和管理,可以更专注于算法和数据处理的优化。 总之,Amazon Fargate是一个灵活且具有弹性的容器编排服务,适用于各种不同的应用场景,旨在帮助开发人员更有效地部署和管理容器化应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值