词云生成器小程序怎么输入文字?中年大叔学编程-微信小程序展示金山词霸每日一句
之前在学习Python的时候,有去抓取过金山词霸每日一句的页面,这也只是简单的练习而且,如果真需要每日一句,其实可以直接调用金山词霸开放平台提供的API接口
从图中我们可以看到,要想获取当前的每日一句非常简单,只需要在浏览器直接访问就可以得到,我们先来尝试一下吧
好了,接口就长这个样子。我今天主要是想把我的微信小程序里面加一个金山词霸,每日一句的功能页面,先做个简单的展示吧。这里先新建一页面,在页面中加入
<image src="{{img_url}}" mode="widthFix"></image><view class="padding"> <button class="cu-btn block bg-blue margin-tb-sm lg" type="" bindtap="copyEnglish">复制英文</button> <button class="cu-btn block bg-blue margin-tb-sm lg" type="" bindtap="copychinese">复制中文</button></view>
主要就是显示每日一句的分享图片以及复制英文内容和中文内容,现在就开始编写js代码,首先需要一个获取当前日期的函数
getToday: function () { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() 1; var day = now.getDate(); if (month < 10) { month = '0' month; } if (day < 10) { day = '0' day; } var nowDate = year '-' month '-' day; return nowDate; }
然后就可以直接使用wx.request来请求词霸每日一句的API了,这里我直接把请求放在onload方法中
onLoad: function (options) { let url = `https://open.iciba.com/dsapi/?date=${this.getToday()}`; let that=this; wx.request({ url: url, success: function (data) { console.log(data); }, fail: function (e) { } }) }
这样一来,我们进入到这个 页面就出触发onload方法
这里需要主要的是,把https://open.iciba.com加入到后端request合法域名
现在,我们需要在data中加入3个属性用于存放每日一句的图片、英文、汉译的内容
data: { img_url:'', english:'', chinese:'' }
然后在wx.request请求成功后对三个属性赋值
onLoad: function (options) { let url = `https://open.iciba.com/dsapi/?date=${this.getToday()}`; let that=this; wx.request({ url: url, success: function (data) { that.setData({img_url:data.data.fenxiang_img,english:data.data.content,chinese:data.data.note}); }, fail: function (e) { } }) }
好了,现在就可以看到这样的效果了
小程序的话,我们肯定会分享给好朋友吧,所以,我们还需要对分享事件特殊处理一下
/** * 用户点击右上角分享 */ onShareAppMessage: function () { return { title: "金山词霸,每日一句", path: '/pages/ciba/index', imageUrl: this.data.img_url, } }
这样一来,点击分享的时候,就会展示我们自定义的内容了
至此一个简单的页面就搞好了,是不是过于简单了一点,现在来看看真机上的效果吧
我只是记录我的学习过程,由于书读得少,可能很多地方表述或者是理解得不对,请轻喷并指正。
- 12-30氨逃逸在线监测的原理 氨逃逸,环境污染的
- 10-25自己完成作业看图写话:今天作业看图写话
- 02-04属龙女做什么生意最旺?88年龙女9个月完成毕业10年财富累积的微商之路
- 11-28上海经历最强的台风,上海方圆1700公里内有四个台风
- 01-18足疗技师要做多久手法才够好,判断技师的手法正宗否
- 02-11把9.5分的经典再度搬上银幕:看了这年度十佳就不会有剧荒
- 01-13大学力学实验测量刚体的转动惯量 用刚体转动实验仪测转动惯量实验报告
- 01-08北京最深的老巷子,逛完老北京最大的红灯区遗址
- 03-12个人参保缴费证明查询打印步骤,个人参保证明查询打印流程
- 12-10excel如何冻结窗口设置?excel冻结窗口怎么用
- 11-17一年四季住昆明,住昆明这儿的人都知道
- 09-21爱上一个已婚女人正确的处理方法 有一种爱已婚的女人不要碰
- 03-14德克士会员怎么改名字?5000万会员会员贡献占比超50
- 12-29钩针毛线书签 手工钩针毛线花朵书签
- 02-20韩国济州岛几月份去比较好:韩国避雷指南,济州岛看海首尔逛街
- 04-23高中数学必修二平面向量思维导图:高中数学人教A版教材思维导图系列06
热门
推荐
- 12020武汉市汉阳区中考考场考点(公布)316
- 2给同学的慰问信范文297
- 3超级演说家演讲励志稿337
- 4女神霸气签名102
- 5小学二年级古诗大全374
- 6中考满分作文素材集锦185
- 7意大利本科留学择校建议249
- 8高中作文我的老师423