小程序开发

疫情期间跟着智企云一起零基础入门小程序开发!

来源:长沙小程序开发 发布日期:2020-03-09 11:54:41 总浏览:1101

  疫情期间跟着智企云一起零基础入门小程序开发!之前长沙小程序开发公司智企云带来了一些免费学习小程序开发方面的一些知识分享,有图文跟视频方面的分享,这次来说一下官方开发工具的项目组织结构是怎样的,在学习小程序开发的道路上只有不更断学习,不能掉队,跟上时代更新的步伐,应用市场的变化的需求,保持相应的学习力与竞争力,才能长久的立于这一行业,长沙小程序开发公司智企云也是秉承着学习创业的心态,为大家无私带来分享与最新报道,也会更好的服务我们的小程序开发客户。

疫情期间跟着智企云一起零基础入门小程序开发!

  项目结构主要由以下几个部分组成,pages文件夹、utils文件夹、app.js、app.json、app.wxss、project.config.json和sitemap.json。


疫情期间跟着智企云一起零基础入门小程序开发!

  pages文件夹

  这个是放置小程序页面的文件夹,由于小程序每个页面由四个文件组成(xx.json/xx.js/xx.wxss/xx.wxml),所以一般的组织架构会给每个页面单独再搞一个文件夹,像下面的pages/index/index。


疫情期间跟着智企云一起零基础入门小程序开发!

  页面的这四个文件(xx.json/xx.js/xx.wxss/xx.wxml)可以用工具自动生成,右键某个文件夹,选择“生成新的page”即可,就会自动生成,然后在app.json里面加入对应的声明(不加的话不会识别出新增的page)。如下图我们新增了一个hello页面,


疫情期间跟着智企云一起零基础入门小程序开发!

  打开小程序的话,会默认打开声明的第一条page,即pages/index/index。

  utils文件夹

  这个主要是放一些跟业务逻辑无关的工具代码,官方的话是放了一个格式化时间的函数


疫情期间跟着智企云一起零基础入门小程序开发!

  其实这个不是强制要求的,算是一种官方的建议吧?

  app.js

  这里面定义了小程序的实例——app。可以在里面定义全局变量和一些事件。


疫情期间跟着智企云一起零基础入门小程序开发!

  例如这里定义了一个onLauch事件,表示小程序刚开始运行的时候会触发。


疫情期间跟着智企云一起零基础入门小程序开发!

  还可以在globalData这里定义一些所有页面都共享的变量,这里存的是用户信息——userInfo。

  app.json

  这个是全局的配置文件

疫情期间跟着智企云一起零基础入门小程序开发!

  如图所示,示例里面定义了pages(页面声明),windows(整个小程序的配色、风格和标题等)、style表示使用的style版本,sitemapLocation指定是否要加入小程序搜索索引的配置文件。除了这些,还可以定义许多配置,像是toolBar(底部的tab页面)、permission(小程序接口权限)、plugins(用到的插件)等等。

  这些全局配置都可以在官方平台上面找到怎么配置,这里就不做过多的延伸了,因为真的要说的话,实在太多了。这里只抛砖引玉,哈哈哈。

  app.wxss

  这个跟前端的css文件一样,学过前端的老铁应该只到,语法也差不多。没学过的就可以把它当成一个指定小程序展示风格,如颜色,字体,排列等的配置文件就好了。这里给出一个示例:

疫情期间跟着智企云一起零基础入门小程序开发!

  具体可以配置的style在官方平台上面也是写的非常清楚的,总之有不清楚的就找官方文档看,既全又权威。

  project.config.json

  这个是项目的配置文件,像是一些是否开启url检查的配置项啦,项目名字appid啦,还有模拟器的配置等等,非常杂,基本上跟逻辑页面无关的配置全在这里了

  sitemap.json

  小程序根目录下的 sitemap.json 文件用于配置小程序及其页面是否允许被微信索引,文件内容为一个 JSON 对象,如果没有 sitemap.json ,则默认为所有页面都允许被索引;sitemap.json 只有一个rules属性,是一个数组对象,可以在里面添加索引的规则。

  每条规则可以定义如下的属性:

  action:字符串,可选"allow"、"disallow",表示命中该规则的页面是否能被索引

  page:字符串,默认*,表示适用的页面

  params:字符串,当 page 字段指定的页面在被本规则匹配时可能使用的页面参数名称的列表

  matching:字符串, 当 page 字段指定的页面在被本规则匹配时,此参数说明 params 匹配方式

  priority:数字,表示优先级,值越大则规则越早被匹配,否则默认从上到下匹配。

       以上就是长沙小程序开发公司智企云给我们带来的疫情期间跟着智企云一起零基础入门小程序开发!的相关报道,后续的小程序开发的学习内容我们也会陆续为大家带来,敬请期待,长沙小程序开发公司智企云也是秉承着学习创业的心态,为大家无私带来分享与最新报道,若你的企业有小程序开发方面的需求,也没有头绪,不妨也我们取得联系,我们将会为你提供行业解决方案,我们也将与客户一样,保持一颗永久的心,也会更好的服务我们的小程序开发客户。

版权与免责声明:绿萝云文章如需转载请注明原创来源。本站部分文章和图片来源网络编辑,如存在版权问题请及时沟通处理。文章观点仅代表作者本人,不代表绿萝云立场。

0731-89908988周一至周五 9:00-18:00

扫码关注公众号 扫码获取专业服务

服务与合作

免费索取解决方案

马上享受线上优惠

免费索取解决方案

每天前10名咨询有好礼

智企云 版权所有 © 2016-2018 湘ICP备18012750号-6

地址:长沙市高新开发区尖山路39号中电软件园总部大楼6楼

Copyright © 2015-2024 绿萝云 All Rights Reserved. 湘ICP备18012750号-6 技术支持:中亿智企云

湘公网安备43019002000674号 客服热线:0731-89908988 公司地址:长沙市高新开发区尖山路39号中电软件园总部大楼6楼

电话咨询
获取报价
微信咨询
微信公众号
返回顶部

欢迎了解绿萝云诊所私域解决方案

聚焦诊所的顾客终身价值运营 从一次看诊,到成为私人医生
返回
我们将为您制定更有效的营销计划: 请问您的职位或角色为?
  • CEO/老板/联合创始人
  • 市场营销/会员运营负责人
  • 门店增长/导购负责人
  • 其他运营人员
您当前的门店规模是?
  • 线上店铺
  • 1家门店
  • 1~5家门店
  • 5~10家门店
  • 10家以上门店
您当前拥有的会员规模是?
  • 1000以下
  • 1万以下
  • 1~10万之间
  • 10万+
输入准确的公司名称和联系方式,加速合作审核时间

服务方案定制完成

添加专属增长专家 领取你的定制诊所私域解决方案

立即扫码申请

立即扫码咨询

绿萝云助手

马上领取2000元新人红包
打开小程序

微信号15874991942已复制,去微信粘贴搜索添加微信一对一咨询

保存或扫描上方二维码添加微信一对一咨询

15874991942

您的信息已成功提交,我们会尽快联系您!