美文网首页让前端飞MG名冠技术
手把手教你写一个微信小程序

手把手教你写一个微信小程序

作者: 啥啥啥娜娜 | 来源:发表于2018-07-19 15:12 被阅读13次

    最近比较闲,利用业余时间,为我的公众号写了一个比较简单的小程序

    代码地址:https://github.com/shengaona/wxProject

    点这里,看源码

    如果对你有帮助欢迎大家点亮github上的小星星

    教程列表页 教程详情页 欢迎扫码体验

    现在微信小程序越来越火,用户不需下载安装app即可体验产品,产品推广和运营也比较方便,这些优点使得越来越多的企业选择开发微信小程序,所以会写小程序也成为前端比较重要的技能,今天就来教大家怎么入门微信小程序。

    1,申请帐号

    点击 https://mp.weixin.qq.com/wxopen/waregister?action=step1 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。

    登录 https://mp.weixin.qq.com ,我们可以在菜单 “设置”-“开发设置” 看到小程序的 AppID 了 。

    2,安装开发工具

    点这里

    前往 开发者工具下载页面 ,根据自己的操作系统下载对应的安装包进行安装,有关开发者工具更详细的介绍可以查看 《开发者工具介绍》 。

    3,开始创建项目

    先创建一个空文件夹

    然后打开开发者工具,新建项目,按需选择启动模板,这里选择的是建立普通快速启动模板

    点击确定后,你的小程序就创建好啦。

    默认的项目结构

    关于默认项目结构里的介绍,我就不一一说明,大家可自行查阅官方文档点这里

    我们可以先删除logs这个文件夹,在index文件夹同级创建一个新的文件夹,取名detail,并在该文件夹下创建同名的js,json,wxml和wxss等文件

    然后在app.json配置detail页面路由,删除logs的路径

    先来写列表页吧

    页面结构

    页面结构分成三个部分:banner,tab, list

    页面代码wxml json js js js js wxss wxss

    这里说明一下,因为我没有后台接口,所以数据都是自己写在通用文件里导入的

    data.js data.js 在index.js引入 拿到数据并塞入数据

    index页面就说这么多了

    下面说说detail页面

    detail里面用到了关于如何渲染html  这里请看我上篇文章哦

    wxml wxss js json

    这里项目基本就写完了

    发布上线

    点击工具并上传代码

    登录平台 提交审核

    审核大概需要一天左右的时间,审核通过后发布代码就可以了

    本文有很多细节没有说明 大家先看看官方开发文档,对小程序的生命周期以及api进行简单的了解就会开发起来很顺手了

    好了,分享就到这里啦

    祝大家写的愉快~

    相关文章

      网友评论

      • aeb13ad1510d:我是一个小白,之前没有接触过这个,但是今天是按照你的方法走的,好像还是出现了一些问题,然后我搞了一个下午,页面上只出现了一个“pages/index/index.wxml”,是什么原因呢?
      • 9c2178d9c8c2:请教大佬一个问题,我的小程序模板消息发给自己可以,发给别人就是form_id错误41028。怎么样才能实现推送给别人了?
      • 工程设计:抄您的代码,我的小程序 青少儿书画 上线了。感谢!支持小程序发圈😏
      • 维空:你做什么UV那么高
        啥啥啥娜娜:@维空 艺术教育分享
      • 忠于人品陷于才华败于社会:我也想试试看呢
        啥啥啥娜娜:@忠于人品陷于才华败于社会 可以的哈,自己写还可以躺着赚钱呢,虽然不多
      • 工程设计:兴冲冲地照你这个写了个小程序,审核通不过,原来不允许用户发布文章,只能看文章啊。
        啥啥啥娜娜:@工程设计 审核不通过,他会给原因的吧
      • 工程设计:一步步操作下来,果然可以真机调试,效果很好啊,前段大神。细节慢慢消化中。
        啥啥啥娜娜:@工程设计 很高兴能对你有帮助,希望大家可以共同进步
      • echo哎呀呀:这是学水彩的女前端么😂支持一下。
        啥啥啥娜娜:@echo哎呀呀 水彩纯属爱好 哈哈哈哈 一个不正经的前端:blush:
      • 工程设计:太好了,想写个手加上传图片到网站的。😀
        啥啥啥娜娜:@工程设计 嗯嗯 可以的
      • 4290bd887de7:还不够手把手:wink:
        啥啥啥娜娜:@Lv楼主 我感觉对有前端基础知识的人来说 应该还是很基础了吧:smiley:
      • 2f1b6dfcc208:一看就是女生写的😶
        啥啥啥娜娜:哈哈哈,是个女生
      • 8c0ff25672e7:多谢分享
        啥啥啥娜娜:共同进步

      本文标题:手把手教你写一个微信小程序

      本文链接:https://www.haomeiwen.com/subject/mdltmftx.html