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

微信小程序开发01

      今天是学习微信小程序的第一天,开始接触总会感觉到陌生与不习惯。首先是对于新软件的使用,在官网下载微信开发者工具,熟悉每一个菜单选项的使用,其中上方菜单栏的“微信开发者工具”->“关于”可以直接连接到官方API文档,这种方式学习较为直接且不易被误导。只是,最初查看此文档会显得复杂难懂,总之,slow to fast。

      以下是学习路径上的一些个人经验:

  •       最初开发,选择自行建立目录和配置文件,不推荐使用快速建立文件。首先,需要建立page(看个人命名习惯,用于存放功能实现的文件)、全局app配置文件等,其中app.json等文件中的代码可查看API官方文档,若包含某个文件(如“pages/welcome/welcome”),需要在welcome.js中至少包含“Page({})”(注意P大写,无s)。
  • 在启动页的在制作过程中,背景色全铺是一个较难实现的点。通过设置启动页的background-size:100%,以及app.json中设置window的background-clor:#3db;均只可以达到容器内的颜色为#3db。方法:

   (1)设置app.json中的window属性:

 

"window":{
    "navigationBarBackgroundColor":"#3db",
    "backgroundColor": "#3db"
  }

 

   (2)在app.wxss中设置page属性

page{
  background-color: #3db;
}

    (3)尤其注意第(1)步中设置导航栏背景颜色:

"navigationBarBackgroundColor":"#3db",
  •  将展示的方形图片设置为圆形图片

对比效果:

      

      通过设置border-radius:360rpx即可实现,例如:

welcome.wxml中:

<image class="user-avatar"  src="/image/NEW/cover.jpg"></image>

welcome.wxss中:

.user-avatar{
    width:250rpx;
    height:250rpx;
    margin-top:160rpx;
    border-radius: 360rpx;
}
  • 尤其注意虽然css等代码在小程序中依然可以使用,但CSS文件在小程序开发软件中无法识别。

转载于:https://www.cnblogs.com/somedayLi/p/8480354.html

相关文章:

  • 敏捷软件开发:原则、模式与实践
  • Linux chown问题分享
  • 【转载】Git,Github和Gitlab简介和基本使用Gitlab安装和使用
  • 面试中自己项目和你应该问的问题环节总结
  • AMR文件结构
  • python基础(14)-反射类的内置函数
  • 「模板」 FHQ_Treap
  • Centos7安装Oracle12c
  • C#下载文件,Stream 和 byte[] 之间的转换
  • 机器学习十一-特征选择与稀疏学习
  • LoadRunner11录制时不能弹出IE浏览器
  • Swift4.0复习访问控制与作用域
  • nginx代理PHP获取IP 的问题
  • git-命令使用
  • C#解析Json
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 离散点最小(凸)包围边界查找
  • 如何优雅地使用 Sublime Text
  • 数据科学 第 3 章 11 字符串处理
  • 用jquery写贪吃蛇
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​低代码平台的核心价值与优势
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #13 yum、编译安装与sed命令的使用
  • #单片机(TB6600驱动42步进电机)
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (JS基础)String 类型
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .Net6使用WebSocket与前端进行通信
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET运行机制
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @JoinTable会自动删除关联表的数据
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • [ C++ ] STL---string类的使用指南
  • [ARM]ldr 和 adr 伪指令的区别
  • [C/C++]关于C++11中的std::move和std::forward
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [C语言]一维数组二维数组的大小
  • [GPT]Andrej Karpathy微软Build大会GPT演讲(上)--GPT如何训练
  • [Latex学习笔记]数学公式基本命令
  • [No000010F]Git8/9-使用GitHub
  • [node] Node.js的全局对象Global
  • [Swift学习] 访问控制 Access Control, private、public、filePrivate等修饰符
  • [UGUI]实现从一个道具栏拖拽一个UI道具到另一个道具栏
  • [Unity]关于Unity接入Appsflyer并且打点支付