全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信小程序实战之运维小项目

前言

自从微信推出小程序以来,现在业界炒的非常的火,具说叫微信小程序是因为某公司不让叫应用号,我在朋友圈也看过pony的和张小龙朋友圈关于名字的讨论截图,不知道是真是假,反正名字是定了,叫啥无所谓,还是知道它是干啥的比较重要, 像网上说什么新风口了,原生APP以后没活路了等相关文章喜欢的可以多看看, 我们今天不会在产品层面上去介绍小程序,因为我们是搞运维的,所以我还是在运维层面怎么使用小程序。

今天我们用实际例子来讲解和普及小小程序如何使用,来实现类似IP138的功能,输入IP可以查看IP的详细信息,包括归属,地点等。

我们先看下完成后的效果:

实现分析

基本功能就是做一个IP查询的页面,输入ip,能够查询IP的详细信息,后台调用的淘宝的IP库,OK,界面和功能就是这样了,比较简单,接下来我们来介绍小程序的基本概念和使用。

第一步,先下载微信小程序开发者工具,这个是必须的,因为只能在这个工具里去调试你的代码,但写代码不一定要在这个工具里去写,在Sublime 里写也可以,但调试你必须在这工具里,关于怎么下怎么装这我就不多说了,如果这步都没搞定我觉得往下看也没啥意义了,当然是开个玩笑,如果有问题的,可以给我留言。

实现方法

安装后,第一次运行需要用微信扫描,来识别开发者,然后添加项目,微信开发者工具可以帮你生成一个简单的demo项目,生成项目后如图:

我们先看app.js、app.json、app.wxss 这三个,其中

app.js 是小程序的脚本代码,可以定义全局变量, 指定小程序的生命周期函数(onLaunch,onShow,onHide,其它),

app.json文件是配置文件,主要配置小程序的页面,所有的页面设置都要写在这个文件里

app.wxss 是公共样式表文件。

除了这些文件,我们还有两个目录,这2个目录展示的是index 页面和 logs 页面,每个目录下如果完整的情况下都会有4个文件:

如上图所示,现在每个目录下分别是index.js、index.wxml、index.wxss,其中.js 后缀的文件是脚本文件,.json 后缀的文件是配置文件(非必须),.wxss 后缀的是样式表文件(非必须),.wxml 后缀的文件是页面结构文件。

以上就是小程序的基本概念了,了解了这些,就可以开始我们的小项目开发了。

首先我们先写index.wxml。

代码如下:

因为界面我加了一部分样式,所以要写index.wxss样式文件,代码如下:

有了这些只是个壳子,输入IP点击查询时没有效果的, 因为我们还需要从后台获取数据,现在开始写我们的index.js文件,因为js文件内容比较多,我们分开介绍,先说下下初始化部分,

刚开始都是空,然后是我们的核心函数,先判断IP是否为空,如果是就提示IP不能为空,如果有IP,就调用wx.request发请求,将获得的数据然后通过setData来赋值,如网络有问题,就报网络请求失败,代码如下:

最后,查询完后需要重新输入,当用户点重置时清空所有的内容,包括刚获取的值,代码如下:

完成以上代码就可以在开发者工具里调试下了,如果都正常,这个小项目就算完成了,等微信开发公测的时候就可以传到微信小程序市场里,然后每个人就可以下载去使用了。

关于小程序的内容我就介绍到这里,我这里就算是抛砖引玉了,喜欢的小伙伴可以帮忙转发下,让更多的小伙伴可以学习到新的知识,另外因为小程序是非常新的东西,想更深入了解的可以去看小程序的官方文档。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# 微信小程序运维  # 微信小程序实战项目  # 微信小程序项目  # 微信小程序(应用号)简单实例应用及实例详解  # 微信小程序 实战小程序实例  # 微信小程序 for 循环详解  # 微信小程序 WXML、WXSS 和JS介绍及详解  # 微信小程序 参数传递详解  # 微信小程序 数据访问实例详解  # 微信小程序 实现列表刷新的实例详解  # 微信小程序 wx:key详细介绍  # 微信小程序 (十七)input 组件详细介绍  # 微信小程序 获取微信OpenId详解及实例代码  # 的是  # 在这个  # 就可以  # 里去  # 先看  # 配置文件  # 基本概念  # 为空  # 都是  # 小伙伴  # 样式表  # 我就  # 是个  # 是在  # 会有  # 是因为  # 我在  # 我还  # 目录下  # 我觉得 


相关文章: 如何快速搭建高效WAP手机网站?  如何在阿里云高效完成企业建站全流程?  建站ABC备案流程中有哪些关键注意事项?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  建站主机如何选?性能与价格怎样平衡?  北京网站制作公司哪家好一点,北京租房网站有哪些?  宝塔建站无法访问?如何排查配置与端口问题?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  如何在香港服务器上快速搭建免备案网站?  建站之星如何取消后台验证码生成?  建站主机无法访问?如何排查域名与服务器问题  建站VPS推荐:2025年高性能服务器配置指南  实例解析Array和String方法  网站制作话术技巧,网站推广做的好怎么话术?  制作网站的基本流程,设计网站的软件是什么?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  如何基于云服务器快速搭建个人网站?  如何通过NAT技术实现内网高效建站?  网站按钮制作软件,如何实现网页中按钮的自动点击?  制作门户网站的参考文献在哪,小说网站怎么建立?  如何通过.red域名打造高辨识度品牌网站?  宝塔新建站点报错如何解决?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  头像制作网站在线制作软件,dw网页背景图像怎么设置?  简单实现Android验证码  建站之星如何一键生成手机站?  常州企业网站制作公司,全国继续教育网怎么登录?  如何选择适配移动端的WAP自助建站平台?  宝塔建站助手安装配置与建站模板使用全流程解析  ,想在网上投简历,哪几个网站比较好?  如何在建站之星绑定自定义域名?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  广州商城建站系统开发成本与周期如何控制?  PHP 500报错的快速解决方法  如何批量查询域名的建站时间记录?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  如何高效完成自助建站业务培训?  如何实现建站之星域名转发设置?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  红河网站制作公司,红河事业单位身份证如何上传?  如何做静态网页,sublimetext3.0制作静态网页?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何高效利用200m空间完成建站?  个人网站制作流程图片大全,个人网站如何注销?  如何通过老薛主机一键快速建站?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  常州自助建站工具推荐:低成本搭建与模板选择技巧  Android自定义控件实现温度旋转按钮效果 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。