首页 > 编程语言 >小程序开发笔记

小程序开发笔记

时间:2024-05-07 17:57:59浏览次数:27  
标签:index 程序开发 样式 微信 配置 笔记 json 页面

 

官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/code.html#JSON-%E9%85%8D%E7%BD%AE

app.json配置文件节点说明 https://developers.weixin.qq.com/miniprogram/dev/framework/config.html

1.pages

   代表页面路由,"pages/index/index",新增对应的会增加对应的文件夹和页面文件。"entryPagePath": 启动页面,不配置默认取pages第一个。

 2.window 用于设置小程序的状态栏,导航条,标题,窗口背景色等。

 "window": {
    "navigationBarBackgroundColor": "#f3514f",
    "navigationBarTitleText": "微信接口功能演示", 
    "enablePullDownRefresh": true,
    "backgroundColor": "#efefef",
    "backgroundTextStyle":"light"
  },

注意:要删除skyline的渲染项才能看到设置的window项。

 3.tabBar字段 定义小程序顶部、底部tab栏,用以实现页面之间的快速切换。

 注意:tab按数组的顺序排序,list配置最少2个,最多5个。

"tabBar": {
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首页",
      "iconPath": "/assets/1.jpg",
      "selectedIconPath": "/assets/1.jpg"
    }]}

4.页面配置

5.config.json文件

       project.config.json:项目配置文件,常用来进行配置公共的配置

       project.private.config.json:项目私有的配置,常用来配置个人的配置

6.sitemap.json 配置小程序以及页面是否被微信索引,提高小程序再微信内部被用户搜索到的概率

7.rpx尺寸单位 小程序的自适应单位,它可以根据不同的设备的屏幕宽度进行自适应缩放

      小程序规定任何型号手机:屏幕宽都是750rpx

     开发建议:开发微信小程序时设计师用iPhone6作为视觉稿的标准,iPhone6的设计尺寸一般是750px

                       如果iPhone6作为设计稿的标准量取多少px,直接写多少rpx即可。在IPhone6下,px和rpx的换算关系是:1rpx=0.5px,750rpx=375px。

8.全局样式和局部样式

   全局样式:指在app.wxss中定义的样式规则,作用于每一个页面,例如:设置字号,背景色,宽度等全局样式。

   局部样式:指在page.wxss中定义的样式规则,只作用在对应的页面,并会覆盖app.wxss中相同的选择器。

 

标签:index,程序开发,样式,微信,配置,笔记,json,页面
From: https://www.cnblogs.com/fer-team/p/18178058

相关文章

  • 阅读笔记1
      一个人的成功不是天生的,而是慢慢积累的。当然,一个优秀的程序员也是慢慢学成的;正所谓:千里之行始于足下,我们必须从最基础的开始,不仅要学会写代码,更要学会看代码,看别人的代码,发表自己的意见;并且还要学会将代码规范化,代码看了要简洁明了,让别人看了就很舒服;当代码完成后,我们......
  • 程序员修炼之道阅读笔记4
    读完《程序员修炼之道:从小工到专家》的第三章和第四章后,我不禁被这本书所揭示的思维方式和工作方法所震撼。这两章的内容围绕着软件开发过程中的团队合作、沟通和管理等方面展开,不仅直指开发中的痛点,还给出了实用的解决方案和建议。在第三章中,作者强调了团队中的每个成员都要成......
  • 阅读笔记2
    一个软件的开发需要一个团队不懈的努力;团队成员首先要有一个共同目标,相互分工,共同完成,随后团队成员完成代码后,经过测试员后期不断的测试,完善代码;最后经过效能分析,改进,再分析,逐渐提高产品的性能。这样才会产生出一个符合顾客要求的合格产品。编程软件能力不是与生俱来的,是每个软件......
  • 程序员修炼之道阅读笔记1
    最近读了《程序员修炼之道:从小工到专家》这本书,受益匪浅,同时也让我发现了自己的一些问题。目前读到的章节中,最让我受益的就是温水煮青蛙的例子。这个例子告诉我要持续不断地观察周围发生的事情,而不仅仅是自己在做的事。尤其是项目的管理者必须要实时的掌控项目的方向,因为大多数项......
  • kvm笔记总结
    带记录windows虚拟机(kvm)复制粘贴https://forum.suse.org.cn/t/topic/15406https://bbs.deepin.org/zh/post/259929https://dausruddin.com/how-to-enable-clipboard-and-folder-sharing-in-qemu-kvm-on-windows-guest/virt-mannager打不开https://stackoverflow.com/questio......
  • Python学习笔记(一)
    Python简介Python是GuidovanRossum发布于1991年的一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,是一种解释型的,弱类型的高级计算机语言。需要注意的是python有2.x和3.x两个不兼容的版本,这是个历史遗留问题。python3.x将是趋势,所以这里选择的是python3.x。Python的......
  • 关于《一本书读懂ChatGPT》阅读笔记
    目录机器学习与深度学习比较神经网络感知机单层感知机Perceptron多层感知机MultilayerPerceptron卷积神经网络CNN循环神经网络RNNRecurrentNeuralNetsLSTMGPT实现过程机器学习与深度学习比较MLDL数据适用数据量小、维度低的情况训练需要较多数据量特征工程......
  • SecureCRT使用笔记
    文件传输第一种方式:上传文件只需在shell终端仿真器中输入命令"rz",即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。下载文件只需在shell终端仿真器中输入命令"sz文件名",即可利用Zmodem将文件下载到本地某目录下。通过"FileTransfer"可以修改......
  • 算法学习笔记(16):Link Cut Tree
    LinkCutTree简称LCT(不是LiChaoTree),是一种非常强大的数据结构。声明该博客写来很大部分目的是帮助自己理解,笔者水平有限,没办法完全原创,有很多内容源自于OI-wiki,和网上博客,见谅。功能考虑一些问题:树上单点查,树上路径修改,这是树上差分可以解决的。那么如果路径查,......
  • 2024.05 做题笔记
    P6617由于\(w\)是固定的,容易想到去维护前驱。具体而言,对于每个\(i\),维护\(i\)之前第一个\(w-a_i\),这样可以解决不带修的部分分。发现带修就寄了!因为一次可能修改\(\mathcalO(n)\)个位置的前驱。但是考虑到我们只需要判断是否存在,因此如果\(a_i\)前的第一个\(w-a_i\)......