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

有了域名怎样做网站网页搜索引擎

有了域名怎样做网站,网页搜索引擎,企业网站营销的成功案例,做网站公司哪家微信小程序之手机归属地查询 需求描述 API申请和小程序设置 API申请 第一步:完整账号注册 我们需要来到如下网站,注册账号:万维易源 第二步:账号注册完成以后,点击右上角的控制台信息。 第三步:在控制…

微信小程序之手机归属地查询

需求描述

在这里插入图片描述

API申请和小程序设置

API申请

第一步:完整账号注册
我们需要来到如下网站,注册账号:万维易源

第二步:账号注册完成以后,点击右上角的控制台信息。
在这里插入图片描述
第三步:在控制台界面选择接口使用者-appKey管理
在这里插入图片描述
第四步:在appKey管理界面,点击添加按钮,在应用中输入自己想要的名字,白名单非必填,可调用接口搜索手机可以查询到对应的如下信息,选择以后点击“立即创建”。
在这里插入图片描述
第五步:设置以后,我们便可以看到我们常见的appKey了。
在这里插入图片描述

小程序设置

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

业务实现

代码框架

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

代码实现
app.json实现

总体基调设置如下

{"pages": ["pages/index/index","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 [year, month, day].map(formatNumber).join('') + '' + [hour, minute, second].map(formatNumber).join('')
}const formatNumber = n => {n = n.toString()return n[1] ? n : '0' + n
}module.exports = {formatTime: formatTime
}
index.wxml实现

界面布局实现

<!--pages/index/index.wxml-->
<view class='tel'><view class='input'><input type='number'placeholder='请输入查询的手机号'bindinput='bindInput'></input></view><view class='button'><button bindtap='bindSearch'>查询</button></view><view class='info'><text>温馨提示:查询结果仅供参考,以当地营业厅查询结果为</text></view><view class='result_caption'><text>{{ret_code}}</text></view><view class='result' hidden='{{hidden}}'><view class='row bg'>所查号码</view><view class='row bg'>{{number}}</view><view class='row'>归属省</view><view class='row'>{{prov}}</view><view class='row bg'>归属地区</view><view class='row bg'>{{city}}</view><view class='row'>运营商</view><view class='row'>{{name}}</view><view class='row bg'>城市编码</view><view class='row bg'>{{cityCode}}</view><view class='row'>邮政编码</view><view class='row'>{{postCode}}</view></view>
</view>
index.wxss实现

界面样式实现

/* pages/index/index.wxss */
.tel {width: 70%;margin: 0 auto;font-size: 30rpx;
}
.tel view {margin: 15rpx 0;
}
.input input {border: 1rpx solid #eee;background-color: #eee;padding: 18rpx;border-radius: 8rpx;color: #666;
}
.button button {background-color: #0080ff;color: white;
}
.info text {color: #999;font-size: 24rpx;
}
.result_caption text {color: #0080ff;
}
.result {display: flex;flex-wrap: wrap;color: #666;border: 1rpx solid #999;
}
.result .row {flex-basis: 50%;box-sizing: border-box;margin: 0;padding: 10rpx;
}
.result .bg {background-color: #eee;
}
index.js实现

业务实现如下

// pages/index/index.js
const util = require('../../utils/util.js');
Page({/*** 页面的初始数据*/data: {//APPIDappid: '上述API申请的ID',//密钥sign: '上述API申请的签名',//当前查询的时间timesTamp : util.formatTime(new Date()),//手机号码number : '',//默认隐藏hidden:true,//省份prov: '',//城市city: '',//卡类型name: '',//判断ret_code: '',},//输入手机号bindInput : function (e) {//查询得到手机号this.setData({number : e.detail.value});},//查询号码bindSearch : function (e) {var that = this;//请求wx.request({url: 'https://route.showapi.com/6-1?num=' + that.data.number + '&showapi_appid=' + that.data.appid + '&showapi_timestamp=' + that.data.timesTamp + '&showapi_sign=' + that.data.sign,success : function (e) {//获取归属地数据var result = e.data.showapi_res_body;//判断手机号码是否合法if (result.ret_code == -2) {that.setData({ret_code: '对不起,您查询的号码有误!',hidden : true});} else {that.setData({ret_code: '结果如下:',hidden: false,prov: result.prov,city: result.city,name: result.name,postCode: result.postCode,cityCode: result.cityCode});}}})},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

我们可以看到通过API调用返回的结果如下
在这里插入图片描述
至此我们完成手机归属地的开发内容。

http://www.tj-hxxt.cn/news/104970.html

相关文章:

  • 网站视频封面怎么做今天新闻头条
  • 北京定制网站公司腾讯控股第三季度营收1401亿
  • 做外贸网站企业seo的公司排名
  • 私募基金网站建设要求企业推广哪个平台好
  • 杭州网站建设出名seo排名助手
  • 政府门户网站信息建设自查百度搜索官网
  • 做网站内容需要自己填的流量精灵
  • 做外贸网站需要什么公司网站怎么优化
  • 如何建立网站销售平台百度网页电脑版入口
  • 手机app网站建设今日新闻头条新闻今天
  • 企业网站建设webbj网站优化排名易下拉效率
  • 洛阳建设银行网站评论优化
  • 做网站的前台用什么工具bt鹦鹉磁力
  • 做医药代表去什么招聘网站html友情链接代码
  • wordpress导航下拉菜单大图上海网站seo策划
  • 嘉华伊美网站建设公司网站建设北京
  • wow313做宏的网站营销策略的重要性
  • 知彼网络网站建设搜索引擎网站
  • 阿里云网站部署全网关键词搜索
  • 在哪个网站可以找做海报的模板深圳关键词排名seo
  • 做网站前景怎样互联网平台推广怎么做
  • 做网站的公司都缴什么税金建网络平台要多少费用
  • 那个网站教人做冰点百度应用商店官网
  • wordpress 统计浏览临沂网站seo
  • 网络营销推广专员所需技能温州seo推广外包
  • 网站建设维护费怎么说百度扫一扫
  • 杭州公司建站模板站优云seo优化
  • 自助网站搭建系统提高百度搜索排名工具
  • 网站开发属于哪个部门站长源码
  • 网站怎么做优化推广武汉好的seo优化网