实习日志day5——6.22

2023-10-14 23:20
文章标签 日志 实习 day5 6.22

本文主要是介绍实习日志day5——6.22,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今日学习如使用flex对个人页面进行美化以及使用免费开放的接口实现天气预报、一言等小功能页面。

1)天气预报界面

//index.js

//获取应用实例

const app = getApp()

 

Page({

data:{

msg:"Home",

id:"txt",

index:"5",

yiyan:{},

weather:{},

flag:true,

},

click:function(){

var _this = this;

//发起一个网络请求

wx.request({

url: 'https://v1.hitokoto.cn/', //仅为示例,并非真实的接口地址

data: {

c: "a"

},

header: {

'content-type': 'application/json' // 默认值

},

success(res) {

// console.log(res.data)

_this.setData({

yiyan: res.data

})

}

});

//发起一个网络请求 weather

wx.request({

url: 'https://www.tianqiapi.com/api/', //仅为示例,并非真实的接口地址

method:"get",

dataType:"json",

data: {

version: "v1",

city:'湛江'

},

header: {

'content-type': 'application/json' // 默认值

},

success(res) {

console.log(res.data)

_this.setData({

weather:res.data,

flag:true

})

console.log(res.data);

 

}

})

},

onLoad: function () {

var _this = this;

wx.request({

url: 'https://v1.hitokoto.cn/', //仅为示例,并非真实的接口地址

method:"get",

dataType:"json",

//请求参数

data: {

c:"a",

encode:"json"

},

header: {

'content-type': 'application/json' // 默认值

},

success(res) {

_this.setData({

yiyan: res.data

})

}

})

}

})

        

 

2)我的主页页面

// pages/mine/mine.js

Page({

 

/**

* 页面的初始数据

*/

data: {

uicon: '../../assets/icons/my.png',

uname: '用户名',

model: '',

system: '',

screenHeight: '',

screenWidth: '',

language: '',

version: ''

},

 

/**

* 生命周期函数--监听页面加载

*/

onLoad: function (options) {

var _this = this;

// 获取手机系统信息

wx.getSystemInfo({

success: function (res) {

console.log(res);

_this.setData({

model: res.model,

system: res.system,

screenHeight: res.screenHeight,

screenWidth: res.screenWidth,

language:res.language,

version:res.version

})

}

});

wx.getSetting({

success(res) {

if (res.authSetting['scope.userInfo']) {

// 已经授权,可以直接调用 getUserInfo 获取头像昵称

wx.getUserInfo({

success: function (res) {

_this.setData({

uicon: res.userInfo.avatarUrl,

uname: res.userInfo.nickName

})

}

})

} else {

bindGetUserInfo();

}

}

});

},

 

/**

* 生命周期函数--监听页面初次渲染完成

*/

onReady: function () {

 

},

 

/**

* 生命周期函数--监听页面显示

*/

onShow: function () {

 

},

 

/**

* 生命周期函数--监听页面隐藏

*/

onHide: function () {

 

},

 

/**

* 生命周期函数--监听页面卸载

*/

onUnload: function () {

 

},

 

/**

* 页面相关事件处理函数--监听用户下拉动作

*/

onPullDownRefresh: function () {

 

},

 

/**

* 页面上拉触底事件的处理函数

*/

onReachBottom: function () {

 

},

 

/**

* 用户点击右上角分享

*/

onShareAppMessage: function () {

 

}

})

 

实现的效果图:

 

这篇关于实习日志day5——6.22的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/213814

相关文章

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

我在移动打工的日志

客户:给我搞一下录音 我:不会。不在服务范围。 客户:是不想吧 我:笑嘻嘻(气笑) 客户:小姑娘明明会,却欺负老人 我:笑嘻嘻 客户:那我交话费 我:手机号 客户:给我搞录音 我:不会。不懂。没搞过。 客户:那我交话费 我:手机号。这是电信的啊!!我这是中国移动!! 客户:我不管,我要充话费,充话费是你们的 我:可是这是移动!!中国移动!! 客户:我这是手机号 我:那又如何,这是移动!你是电信!!

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

SSM项目使用AOP技术进行日志记录

本步骤只记录完成切面所需的必要代码 本人开发中遇到的问题: 切面一直切不进去,最后发现需要在springMVC的核心配置文件中中开启注解驱动才可以,只在spring的核心配置文件中开启是不会在web项目中生效的。 之后按照下面的代码进行配置,然后前端在访问controller层中的路径时即可观察到日志已经被正常记录到数据库,代码中有部分注释,看不懂的可以参照注释。接下来进入正题 1、导入m

多数据源的事务处理总是打印很多无用的log日志

之前做了一个项目,需要用到多数据源以及事务处理,在使用事务处理,服务器总是打印很多关于事务处理的log日志(com.atomikos.logging.Slf4jLogger),但是我们根本不会用到这些log日志,反而使得查询一些有用的log日志变得困难。那要如何屏蔽这些log日志呢? 之前的项目是提高项目打印log日志的级别,后来觉得这样治标不治本。 现在有一个更好的方法: 我使用的是log

android两种日志获取log4j

android   log4j 加载日志使用方法; 先上图: 有两种方式: 1:直接使用架包 加载(两个都要使用); 架包:android-logging-log4j-1.0.3.jar 、log4j-1.2.15.jar  (说明:也可以使用架包:log4j-1.2.17.jar)  2:对架包输入日志的二次封装使用; 1:直接使用 log4j 日志框架获取日志信息: A:配置 日志 文

Unity Post Process Unity后处理学习日志

Unity Post Process Unity后处理学习日志 在现代游戏开发中,后处理(Post Processing)技术已经成为提升游戏画面质量的关键工具。Unity的后处理栈(Post Processing Stack)是一个强大的插件,它允许开发者为游戏场景添加各种视觉效果,如景深、色彩校正、辉光、模糊等。这些效果不仅能够增强游戏的视觉吸引力,还能帮助传达特定的情感和氛围。 文档

实习项目|苍穹外卖|day7

缓存菜品 1.根据原型进行需求分析与设计(接口文档) 2.根据接口设计DTO(redis数据类型选取) 3.编码controller-》service-》mapper @GetMapping("/list")@ApiOperation("根据分类id查询菜品")public Result<List<DishVO>> list(Long categoryId) {//判断缓存

机械学习—零基础学习日志(概率论总笔记5)

引言——“黑天鹅” 要获得95%以上置信度的统计结果,需要被统计的对象出现上千次,但是如果整个样本只有几千字,被统计的对象能出现几次就不错了。这样得到的数据可能和真实的概率相差很远。怎么避免“黑天鹅”? 古德-图灵折扣估计法 在词语统计中,有点词语虽然是出现0次,但是实际的出现概率并不是永远不可能的零。 那需要把一些概率转移给到这些词语。 古德的做法实际上就是把出现1次的单词的总量,给了

如何使用Selenium捕获控制台日志

Selenium是一个流行的开源工具,用于自动化Web浏览器。其中一个关键功能是能够与浏览器的开发者控制台交互。本文将向您展示如何在Selenium中使用Java获取控制台日志。这些日志对于调试和解决Selenium脚本的问题非常有用。 如何查看任何网页的控制台日志 首先,打开浏览器的开发者控制台。在大多数浏览器中,您可以通过右键点击页面并选择“检查”来做到这一点。我们将在我们的测试网站——h