微信小程序的学习过程-1

微信小程序入门学习过程 背景:想学习微信小程序开发,决定自己做一个小程序来熟悉大致过程 开发过程: 首先,需要注册登陆https://mp.weixin.qq.com/微信公众平台申请小程序账号(个人邮箱如果已经申请了公众号账号后不能使用同一邮箱再申请小程序账号); 浏览开发文档https://developers.weixin.qq.com/miniprogram/dev/framework/,了解小程序的目录结... 阅读详情

小程序开发需要三个描述整体程序的app文件 和一个描述多个页面的 pages文件夹。
(1)三个app文件分别是app.js,app.json,app.wxss。

app.js文件是脚本文件处理一些公共的或者全局的逻辑。比如在这里定义全局变量处理登录逻辑指定首页等。

app.json文件是小程序的整体配置文件。我们必须要在这个文件中配置小程序是由哪些页面组成的,我们还可以在这个文件中配置整个小程序的统一的窗口 背景色,导航条 样式,默认标题。但是必须注意该文件不可添加任何注释。

app.wxss文件是整个小程序的公共样式表。我们可以在小程序子页面组件的 class 属性上直接使用 app.wxss 中声明的样式规则。也就是说在这个文件里定义的样式在其他任何的子页面中都可以使用。这个也是为了代码的简洁和整体风格的统一。

(2)接下来说pages文件夹:

小程序的所有显示的页面都必须以子文件夹的形式存放在pages文件夹里面,包括首页。项目展示多少个页面,在pages文件夹下就要新建多少个子文件夹。每个页面的子文件夹,必须包括这四个文件:.js , .wxml , .wxss 和 .json(* 表示文件名)。这四个文件的文件名必须和子文件夹的名字一样。

*.js文件是当前页面脚本文件,也是业务逻辑的处理文件,当前页面的所有和后端服务器接口的交互,请求数据的逻辑都在这个文件完成,是核心文件,必须创建。

.wxml文件是搭建当前页面元素的文件。负责搭建当前页面的结构和布局,相当于网页开发中的.html文件,这个文件中存放一些类似于div span form input sectiond等布局代码,必须创建。

*.wxss文件是当前页面的样式文件。负责调整当前页面的样式,元素之间的间距,字体的大小,字体颜色,背景图等,相当于网页开发中的css文件,需要时创建。

*.json文件是当前页面的配置文件。配置当前页面的窗口背景色,导航条样式,默认标题等,需要时创建不需要千万不要创建,这里我发现一个bug,就是如果创建了这个配置文件,但是配置文件中没有任何内容,那么页面渲染的时候什么也显示不出来,所以如果创建了这个文件,那么就必须在这个文件里写点什么即使写“{}”也行,要不然就不要创建。(个人猜测:是如果json文件为空,小程序在加载的时候就认为这个json配置是错的,页面渲染终止。我已经把这个bug提交给微信官方了!!!)

以上这四个文件只作用于当前的页面,不作用于整体和其他页面

转载自链接:http://www.jianshu.com/p/37dfcea4a2f8
來源:简书

从 0 到 1 开发微信小程序(一):初步认识微信小程序的结构 这是「从 0 到 1 开发微信小程序」系列的第一篇,我是字节莫。 鉴于是光速入门指南,这里就不涉及微信小程序的运行原理等高深的东西。经过两年的发展,微信小程序的框架已经非常地完善,如果不是一些很底层的需求(如性能优化等),是根本不需要深入到这种程度的。 微信小程序的结构 一个微信小程序是由一个一个的页面(page)组成的,就如同 Windows 程序是由一个一个的窗口组成的一样。开发微信小程序其实... 阅读详情

相关推荐

微信小程序开发:从0到1的奇妙之旅

本文是微信小程序开发初级入门指南,涵盖从注册到发布的全流程。先介绍在微信公众平台注册账号及获取 AppID 的要点,再说明开发工具的安装与功能。还讲解界面布局设计原则、代码编写基础(含 WXML、WXSS、JS)及官方资源利用,阐述调试测试方法与审核发布流程,为新手提供清晰步骤,助其快速入门,顺利开发并发布首个微信小程序。

邓邓子的博客 2059

微信小程序新手入门教程一:零基础上手

小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。它提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生 APP 体验的服务。网页运行在浏览器环境中,而小程序运行在微信环境中。2.API 调用不同。小程序不能调用 DOM 和 BOM 的 API。但是它可以调用微信环境提供的如扫码支付、地理定位等API。3.开发模式不同。

Liu_y_xin的博客 3378

iOS上架小课堂:被拒解决方案汇总【2.1蓝牙权限、3.1.1微信小程序、5.1.1权限使用说明、 境外IP访问权限等】

文章目录引言解决方案 引言 因为推广了微信小程序,昨天被拒绝了 Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable We noticed that your app includes an interface that displays or promotes mini programs for third-party apps, which is not appropriate for the App St

专注于计算机研发知识和资讯分享 2710

前端笔记:微信小程序学习笔记

2017 年度百度百科十大热词之一微信小程序,简称小程序,英文名 Mini Program,是一种不需要下载安装即可使用的应用 (张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小,下载速度很快,用户感觉不到下载的过程小程序刚发布的时候要求压缩包的体积不能大于 1M,,否则无法通过,在2017年4月做了改进,由原来的1M提升到2M;2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线。详细的使⽤,可以查看官⽹data-*

shiqing4387的博客 3278

微信小程序学习视频

微信小程序开发教程是教育类高清视频,画面清晰,播放流畅,视频简介:微信小程序开发实战教程,与项目实战.....

weapp-template::rocket:一个简单实用的微信小程序基础配置模板

weapp模板 动动你可爱的小手手点亮一颗星星,模板基于原生小程序+ axios(原生wx.request封装)+ vant ui +更少+ iconfont + eslint建造,存粹干净,希望能帮你少踩一些坑 启动项目 # 克隆项目 git clone https://github.com/coldblue123/weapp-template.git # 进入项目目录 cd weapp-template # 安装依赖 npm install # 写入appid至项目 npm run dev 您的小程序appid # 构建npm 微信开发者工具 工具 = > 构建npm = > 重新编译 目录 :check_mark_button:环境变量配置 env.js里通过设置WE_APP_BASE_API来设置request请求的基本路径 // weapp state base api export const WE_APP_B

最全教程:微信小程序开发入门详解

笔者由于工作需要,曾经参加过一个微信小程序同 SAP 系统集成的项目,因此从零开始学习了微信小程序的开发知识。这里通过系列文章把自己所学分享出来,希望对相关学习者有所帮助。 步骤1:微信小程序的申请和开发环境的搭建 本步骤主要是微信小程序的注册和开发环境的搭建。 首先我们要在​​微信官方网站​​申请一个属于自己的微信小程序: 点击按钮 ​​前往注册​​。注意我们需要使用一个没有注册过微信小程序或者微信公众号的邮箱。我用的是网易邮箱。注册之后,邮箱会收到一封激活邮件。 激活之后,就可.

3万+

金蝶云ERP远程办公指南:零公网IP实现安全内网穿透访问

本文详细介绍了如何利用内网穿透技术,在无需公网IP和复杂路由器设置的情况下,安全远程访问内网部署的金蝶云ERP系统。通过使用cpolar工具,逐步指导用户创建加密隧道、配置固定域名,并实现管理中心与数据中心的远程登录,有效解决了企业员工在外出或居家办公时的核心业务系统访问难题。

weixin_29229261的博客 269

微信小程序详细教程(建议收藏)

小程序就是微信里面app,16年推出,它的内存,源码,图片,存储,接口与数据都有限制。在微信自由分享,不用下载app,能快速的开发,使用微信的api接口。竞品:支付宝小程序,钉钉,美团,头条,抖音,QQ,小程序等。我们发现小程序的界面主要由一下几部分组成项目的组成主要包括以下内容页面组件pages/homehome.wxml 模板文件home.js业务逻辑home.wxss 样式home.json 页面配置特别注意勾选⭐⭐不检验合法域名小程序的限制。

m0_55734030的博客 3万+

VScode搭建Opencv(C++开发环境)

VScode配置Opencv一、准备软件二 、下载软件1、MinGw下载2、 Cmake下载3、Opencv下载三、编译1、cmake-gui2、make3、install四、 VScode配置1、launch.json2、c_cpp_properties.json3、tasks.json五、测试 用了半天事件,看了各种的博客终于配置成功了,在这里记录并分享一下,让更多的人少走弯路。 本次环境是Win 10. 一、准备软件 我们本次用到的3个软件,(建议读者文件路径,文件版本 尽量都和我相同,这样不容易出错

河旬的博客 8万+

Simulink中扩张状态观测器ESO搭建与参数整定实战

扩张状态观测器(ESO)是自抗扰控制(ADRC)的核心,用于估计系统总扰动并实时补偿。其原理是将扰动扩张为状态变量,通过观测器带宽配置增益,实现扰动估计。在Simulink中搭建ESO可直观验证连续与离散域性能,解决参数整定与噪声折中问题。典型应用包括运动控制、电力电子和机器人驱动。本文基于MATLAB/Simulink,详细讲解线性ESO的模型结构、参数计算、离散化实现及常见问题排查,帮助读者从零搭建并调试ESO仿真。

weixin_34116482的博客 221

微信小程序基础Day01

小程序开发的区别 小程序运行在微信环境 小程序无法调用DOM和BOM的API 但是小程序可以调用微信环境提供的一些API 地理 定位 扫码 支付 … 小程序开发模式: 申请小程序开发账号 安装小程序的开发者工具 创建和配置小程序项目 微信开发者工具的安装和使用 安装: 下载最新版本: https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html 小程序代码的构成 项目的基本组成结构 -1 pages用来存放所有小程序的页面,

weixin_51494148的博客 1641

从开源到落地:SimpleBGC 三轴稳像平台全栈技术解析(上)

SimpleBGC是一款开源的稳定云台控制系统,相比专业设备具有显著的价格优势(仅为1/5-1/10),采用模块化设计支持全场景适配。系统包含硬件设计、软件代码和算法三大核心:硬件采用STM32主控和IMU传感器,支持6步换向和FOC电机驱动;软件采用三层架构(驱动层、算法层、应用层),实现姿态解算和PID控制;算法方面提供互补滤波(基础版)和卡尔曼滤波(高端版),可达到±0.5°至±0.1°的稳定精度。该系统适用于无人机航拍、工业检测等多种应用场景,特别适合DIY开发者和中小企业进行定制化开发。

bother3000的博客 3683

2023移动软件开发-实验1:第一个微信小程序

实验不耗时间,消耗时间的是我的习惯。单词拼写习惯性出错,detail常常被我写成detial。调试时不看报错信息,到处乱找,结果是函数名出错。

jisan541的博客 273

自动识别象棋棋子的OpenCV应用

在计算机视觉领域,OpenCV是一个广泛应用的开源计算机视觉库,它提供了丰富的图像处理和分析工具。本文将介绍如何使用OpenCV实现自动识别象棋棋子的功能,并提供相应的源代码。通过以上代码,我们可以实现对棋盘图像中棋子的自动识别。需要注意的是,以上代码只是一个简单的示例,实际应用中可能需要根据具体情况进行参数调整和算法优化,以获得更好的识别效果。函数利用预处理后的图像,寻找图像中的轮廓,并根据轮廓的面积筛选出可能的棋子轮廓,最后在原图像中提取棋子区域。在主程序中,我们读取输入图像,并调用。

WzisTypescript的博客 906

单片机原理及应用知识点汇总(一)

在键闭合稳定时,读取键的状态,并且必须判别;、串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。、并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是。系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。、简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。、在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。、异步通信中,波特率是指每秒传送二进制代码的位数,单位是。

T19900的博客 696

学习微信小程序开发

微信小程序 API 的调用方式分为同步和异步两种。《微信小程序开发入门与实战》:这是一本新书,由爱编程的小陈撰写,主要适合初学者入门,包括小程序框架的基础知识、开发工具的使用、UI 设计、数据绑定等方面的内容。《小程序开发实践》:这是一本由腾讯云出版的小程序开发教程,内容非常丰富,包括了小程序底层原理、小程序开发流程等方面的内容,非常值得一看。选择靠谱的插件和库:市面上有大量的第三方插件和开源代码库,需要特别注意选择可靠、稳定、更新频繁的插件或库,以确保项目的可靠性和安全性。

qq_41801633的博客 4267

智能温室:温室环境监测_(7).土壤监测技术包括pH值和电导率

土壤的pH值是指土壤溶液的酸碱度,它对植物的营养吸收和生长发育有着重要的影响。在智能温室中,土壤监测是非常重要的一个环节,因为土壤的pH值和电导率直接影响植物的生长和健康。本节将详细介绍如何利用传感器和数据处理技术来监测土壤的pH值和电导率,并提供具体的代码示例。在智能温室中,监测到的土壤pH值和电导率数据需要传输到中央控制系统进行进一步的处理和分析。通过以上步骤,您可以构建一个完整的智能温室土壤监测系统,实时监控土壤的pH值和电导率,确保植物在最佳的生长环境中。校准通常包括在已知电导率的标准溶液中进行。

zhubeibei168的博客 1408

微信小程序开发【从0到1~入门篇】

1.1 什么是小程序?1.2 小程序可以干什么?同App进行互补,提供同app类似的功能,比app操作更加简洁的轻应用通过扫一扫或者在微信搜索即可下载用户使用频率不高,但又不得不用的功能软件,目前看来小程序是首选连接线上线下。

m0_63300795的博客 4万+

浪涌抗扰度部分解读

8.3 测试仪器: 8.3.1浪涌发生器(对于连接到对称通信线的接口采用10/700us的组合波发生器;对于其他情况采用1.2/50us(8/20us)组合波发生器,输出极性正负可调、移相范围0-360°可调,最大重复率至少每分钟1次,开路输出电压0.5-4kV,电源线的话有效效输出阻抗为2Ω,通信线的话有效输出阻抗为40Ω) 8.3.2 耦合/去耦网络 8.3.3 参考接地平板 8...

喵叫兽的博客 2503

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

微信小程序——我的授权登录学习过程

# 学习 文章目录# 学习前言一、api工厂二、封装网络请求路径1.创建http文件夹,新建config.js,放置请求路径2.新建Request.js,封装函数3.新建index.js 作为入口文件4.挂载到全局对象,在页面中引入全局对象并调用三、关于微信小程序的接口前言wx.getUserInfo()如何获取用户授权wx.login()wx.authorize()总结 前言 学习使我快乐! 提示:以下是本篇文章正文内容,下面案例可供参考 一、api工厂 这是一个前端Paas中台,全面支持

weixin_51198863的博客 503

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

微信小程序入门1

与传统的原生应用相比,微信小程序是一种全新的连接用户与服务的应用,它可以在微信内被便捷地获取和传播,同时具有良好的用户体验。微信小程序是运行在微信中的应用,是一种不需要下载即可使用的应用,用户通过微信扫一扫或者搜一搜即可打开,且每个微信小程序的体积非常小。

g_xlike的博客 1175

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

微信小程序控制硬件 第14篇 微信小程序腾讯地图控制 4G Cat.1模组 ,安信可CA-01加载定位显示当前位置。

文章目录一、前言通讯协议技术问题点二、4G模组业务逻辑上报基站信息三、微信小程序控制另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!       微信物联网生态主要分在微信硬件开发平台与腾讯物联开发平台,前者已经停止维护,但依然有着很大的学习价值,而后者作为主推的平台,集成很多功能,包括从微信小程序实现配网到控制;       为了兼顾更多的朋友和自己的学习笔记,我将会一直更新此专题笔记,欢迎关注本人C

徐宏的博客 | 修身齐家治国平天下 2784

【微信小程序入门】1、初识微信小程序

一、创设情景导入新课 二、新课讲解 1、什么是微信小程序 2、微信小程序的特点 3、微信小程序的发展前景 4、微信小程序的宿主环境 三、总结归纳

不迁怒,不贰过。小知识,大智慧。 2403

【微信小程序】关于H5跳转微信小程序、微信小程序跳转H5、微信小程序跳转微信小程序的实现方法

业务提出需求,要实现H5跳转微信小程序的需求,在浏览器、微信环境下,都能通过H5跳转进入小程序。另外,本文也将微信小程序跳转到H5,以及微信小程序跳转到微信小程序的方法进行汇总。对于,微信公众号跳转微信小程序、微信小程序跳转微信公众号,本文不会涉及。

RogerQianpeng的博客 6580

微信小程序入门笔记1-环境搭建并认识框架

微信小程序入门笔记1关于笔记开始前的环境搭建认识小程序的开发环境 关于笔记 本文从实战角度记录微信小程序的学习之路,随着学习的进程一点一点的以笔记形式记录。学习是一条路,一开始跟着别人的脚步寻着路走,慢慢的自己就会找到自己的道路。 开始前的环境搭建 任何学习微信小程序,都需要做的是注册。 链接地址: https://mp.weixin.qq.com/ 选择小程序,这里需要提供一个邮箱,另外要注意的是最终注册完成前,需要绑定一个自己的微信,用于以后登录和管理。 注册完之后记住AppID(小程序ID)这个很重

麦记IT猿 507
上一篇: Mac nginx运行遇到的错误
rubyRock
博客等级 码龄10年 1粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值