当前位置: 首页 > news >正文

做网站的公司哪好网店推广的作用是

做网站的公司哪好,网店推广的作用是,官方网站包括哪几个网站,wordpress 主题 失败微信小程序之历史上的今天 需求描述 今天我们再来做一个小程序,主要是搜索历史上的今天发生了哪些大事,结果如下 当天的历史事件或者根据事件选择的历史事件的列表: 点击某个详细的历史事件以后看到详细信息: API申请和小程序…

微信小程序之历史上的今天

需求描述

今天我们再来做一个小程序,主要是搜索历史上的今天发生了哪些大事,结果如下
当天的历史事件或者根据事件选择的历史事件的列表:
在这里插入图片描述
点击某个详细的历史事件以后看到详细信息:
在这里插入图片描述

API申请和小程序设置
API申请
第一步:完整账号注册
我们需要来到如下网站,注册账号:万维易源
第二步:账号注册完成以后,点击右上角的控制台信息。
在这里插入图片描述
第三步:在控制台界面选择接口使用者-appKey管理
在这里插入图片描述
第四步:在appKey管理界面,点击添加按钮,在应用中输入自己想要的名字,白名单非必填,可调用接口搜索手机可以查询到对应的如下信息,选择以后点击“立即创建”。

在这里插入图片描述
第五步:设置以后,我们便可以看到我们常见的appKey了。

在这里插入图片描述

小程序设置

在小程序中,我们应用的API不是随便能够使用的,是需要在小程序中进行设置才能够使用。
第一步:登录小程序管理后台
第二步:在小程序后台点击管理-开发管理中的开发设置
在这里插入图片描述
第三步:在开发设置中鼠标滚轮往下拉找到服务器域名设置,然后点击右侧修改按钮,在request合法域名中讲我们设置的需要的api加入进去,结果如下
在这里插入图片描述
至此,我们的API Key的申请以及小程序的设置已经完成,我们可以正式开发我们的业务。

业务实现

代码框架

我们的业务代码框架如下
在这里插入图片描述

代码实现

app.json实现

总体基调设置如下

{"pages": ["pages/index/index","pages/details/details","pages/logs/logs" ],"window": {"backgroundTextStyle": "dark","navigationBarBackgroundColor": "#FFFFFF","navigationBarTitleText": "历史上的今天","navigationBarTextStyle": "black"},"sitemapLocation": "sitemap.json"
}
util.js实现
const formatTime = date => {const year = date.getFullYear()const month = date.getMonth() + 1const day = date.getDate()const hour = date.getHours()const minute = date.getMinutes()const second = date.getSeconds()return [month, day].map(formatNumber).join('').toString()
}const formatNumber = n => {n = n.toString()return n[1] ? n : '0' + n
}module.exports = {formatTime: formatTime
}
index.wxml实现

界面布局实现

<!--pages/index/index.wxml-->
<view class='hot'><view class='button'><button bindtap='bindSearch'>历史上的今天{{timesTamp}}</button></view><view class="dateChoose"><view>时间选择:</view><picker mode="date" value="{{timesTamp}}" bindchange="bindchange"><view><text>{{timesTamp}}</text> </view></picker></view><view class="news" wx:for="{{arrayResult}}" wx:key="index"><navigator url="/pages/details/details?title={{item.title}}&content={{item.content}}&img={{item.img}}"><text class="title">{{index + 1}}.{{item.title}}</text></navigator></view>
</view>
index.wxss实现

界面样式实现

/* pages/index/index.wxss */
.hot {width: 90%;margin: 0 auto;font-size: 30rpx;overflow: scroll;
}
.dateChoose{font-size: large;font-weight: bolder;display: flex;flex-flow: row nowrap;padding: 10rpx;
}.title{font-size: large;font-weight: bolder;
}.news{border: 1rpx solid #eee;padding: 15rpx 0;
}.button button {background-color: #ff0000;color: white;
}
index.js实现

业务实现如下

// pages/index/index.js
const util = require('../../utils/util.js');
Page({/*** 页面的初始数据*/data: {//密钥sign: 'APIKEY',//当前查询的时间timesTamp : util.formatTime(new Date()),//结果arrayResult: []},bindchange: function (e) {var that = this;var data = e.detail.value;var finallDate = data.split('-');console.log(finallDate[1] + finallDate[2]);that.setData({timesTamp: finallDate[1] + finallDate[2],});},//查询历史bindSearch : function (e) {var that = this;console.log(that.data.timesTamp);//请求wx.request({url: 'https://route.showapi.com/119-42?appKey=' + that.data.sign + '&needContent=1&date=' + that.data.timesTamp,success : function (e) {console.log(e.data.showapi_res_body.list);//获取热搜新闻var result = e.data.showapi_res_body.list;console.log(result);//判断是否返回消息if (result.showapi_res_code == -1004) {that.setData({ret_code: '接口返回错误',});} else {that.setData({arrayResult: result,});}}})},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})
details.wxml实现

界面布局实现

<!--pages/details/details.wxml-->
<view><text class="title">{{title}}</text>
</view>
<view><text class="content">{{content}}</text>
</view>
<view><image class="image" src="{{img}}" mode="widthFix"/>
</view>
details.wxss实现

界面样式实现

/* pages/details/details.wxss */
.title{font-size: large;font-weight: bolder;text-align: center;padding: 10rpx;margin: 20rpx;
}
.content{font-size: small;padding: 10rpx;margin: 30rpx;
}
.image{width: 100%;justify-content: center;
}
details.js实现

业务实现如下

// pages/details/details.js
Page({/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*/onLoad(options) {this.setData({title : options.title,content : options.content,img : options.img});},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {}
})

至此我们完成历史上今天的开发内容。

http://www.hkea.cn/news/554109/

相关文章:

  • 成都学校网站制作2022年国际十大新闻
  • 工厂外贸网站建设台州网络推广
  • 酒店网站建设方案策划百度seo怎么做网站内容优化
  • 网站更改公司需要重新备案吗搜索网页内容
  • 现在做网站还用dw做模板了吗成人电脑速成培训班
  • 做app要不要建网站刚开的店铺怎么做推广
  • 做生存分析的网站有哪些专业的网站优化公司
  • 网站双倍浮动百度联盟app
  • 北京网站设计确保代码符合w3c广州网络营销的推广
  • 做网站实名认证有什么用百度移动端模拟点击排名
  • 知更鸟wordpress 怎样沈阳百度seo关键词优化排名
  • 携程网站模板互联网营销策略有哪些
  • 做网站内链什么意思上海排名优化seobwyseo
  • 四川做直销会员网站百度网盘帐号登录入口
  • 做百度竞价对网站有无要求网站推广排名服务
  • 建设工程合同包括成都网站改版优化
  • 深圳不加班的互联网公司整站seo优化
  • 中国做的很好的食品网站肇庆疫情最新消息
  • 做时时彩网站微信seo关键词有话要多少钱
  • 陇南市建设局网站商务软文写作
  • 做学术研究的网站营销方案怎么写?
  • 专业网站设计公司有哪些秒收录关键词代发
  • 织梦网站模板源码下载真实有效的优化排名
  • 网站建设过程中什么最重要磁力链bt磁力天堂
  • html5企业网站案例鹤壁搜索引擎优化
  • 网站建设平台简介链接交换平台
  • 照片展示网站模板宁波seo咨询
  • 奉贤建设机械网站制作长沙网址seo
  • 上海企业网站模板建站常用的网络推广方法
  • 大连零基础网站建设教学培训济南seo优化公司