API接入项目:oppo、vivo广告数据接入一条龙服务

项目背景

作为一名游戏公司数据分析师,日常的数据主要还是来自于内部数据埋点上报。但是,如果涉及到投放,一些广告数据就需要涉及到调用对方的api接口,获取数据。而我,第一次接手(之前主要是数据开发工程师完成),算是过五关斩六将了。
本文档主要为了记录一次独立完成的外部数据接入项目。

项目流程图

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
在Vue项目中,实现点击切换数据的功能可以使用`v-for`指令和`v-bind`指令。 假设我们的数据结构如下: ``` { "categories": [ { "id": 1, "name": "手机", "products": [ { "id": 101, "name": "OPPO Find X3 Pro", "price": 5999 }, { "id": 102, "name": "OPPO Reno5 Pro+", "price": 3999 } ] }, { "id": 2, "name": "电视", "products": [ { "id": 201, "name": "OPPO TV S1", "price": 2999 }, { "id": 202, "name": "OPPO TV R1", "price": 1999 } ] } ] } ``` 其中,`categories`是一个数组,包含多个分类,每个分类又包含一个`id`、一个`name`和一个`products`数组,`products`数组中包含多个商品,每个商品又包含一个`id`、一个`name`和一个`price`。 我们可以使用一个`categories`数组来存储这些数据,然后使用一个`selectedCategoryId`变量来记录当前选中的分类的`id`。在模板中,我们可以使用`v-for`指令来循环渲染分类,使用`v-bind`指令来动态绑定类名,以实现点击切换数据的效果。 具体代码如下: HTML代码: ``` <template> <div class="categories"> <div class="category" v-for="category in categories" :class="{ active: category.id === selectedCategoryId }" @click="selectCategory(category.id)"> {{ category.name }} </div> <div class="products"> <div class="product" v-for="product in selectedCategory.products"> {{ product.name }} - {{ product.price }} </div> </div> </div> </template> ``` CSS代码: ``` .category { display: inline-block; padding: 10px; margin-right: 10px; border-radius: 5px; cursor: pointer; } .category.active { background-color: #f60; color: #fff; } .products { margin-top: 20px; } .product { margin-bottom: 10px; } ``` JavaScript代码: ``` export default { data() { return { categories: [ { id: 1, name: "手机", products: [ { id: 101, name: "OPPO Find X3 Pro", price: 5999 }, { id: 102, name: "OPPO Reno5 Pro+", price: 3999 } ] }, { id: 2, name: "电视", products: [ { id: 201, name: "OPPO TV S1", price: 2999 }, { id: 202, name: "OPPO TV R1", price: 1999 } ] } ], selectedCategoryId: 1 }; }, methods: { selectCategory(categoryId) { this.selectedCategoryId = categoryId; } }, computed: { selectedCategory() { return this.categories.find(category => category.id === this.selectedCategoryId); } } }; ``` 在上面的代码中,我们使用了一个`selectCategory`方法来更新`selectedCategoryId`变量,以实现点击切换分类的效果。同时,我们使用了一个`selectedCategory`计算属性来获取当前选中的分类对象,以便在模板中渲染该分类下的商品。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值