微信小程序学习总结(一)项目创建与目录结构分析


Posted in Javascript onJune 04, 2020

本文实例讲述了微信小程序项目创建与目录结构。分享给大家供大家参考,具体如下:

首先,放上微信公众品台的网址https://mp.weixin.qq.com/,下面内容完全可以跟着做。https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html
下载开发工具。

创建项目

如图所示

微信小程序学习总结(一)项目创建与目录结构分析

选点此校验就行啦,右边有个详情也点开瞅两眼。

微信小程序学习总结(一)项目创建与目录结构分析

上传测试和腾讯这块点不了是为啥呢,因为你创建项目的时候没有填写AppID,下一题。

具体的东西下载下来瞅瞅点点就行。下面介绍结构。

目录结构

微信小程序学习总结(一)项目创建与目录结构分析

1.wxml相当于html,wxss相当于css

2.在 app.json 的 pages 字段,添加需要新建的页面的路径,将会自动生成改页面所需要的文件

微信小程序学习总结(一)项目创建与目录结构分析
同样里面也会生成四个文件,且与文件名同名的文件。

微信小程序学习总结(一)项目创建与目录结构分析
3.ctrl+s相当于点击编译

4.外面的四个文件相当于全局文件,那么是听谁的呢,当然是就近原则了,离谁近受谁影响

例子:在index.wxml写上这么一句<text>hello world </text>,在index.wxss中写上text{ color:red; },在全局wxss中写text{ color:blue; },结果颜色为红色啦。

5.json文件是来干嘛的呢。我们来看官方的解释。app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。

第一部分pages

微信小程序学习总结(一)项目创建与目录结构分析
接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。每一项代表对应页面的【路径+文件名】信息,数组的第一项代表小程序的初始页面。小程序中新增/减少页面,都需要对 pages 数组进行修改。

第二部分window

用于设置小程序的状态栏、导航条、标题、窗口背景色。

微信小程序学习总结(一)项目创建与目录结构分析
很给力!

希望本文所述对大家微信小程序设计有所帮助。

Javascript 相关文章推荐
js获取单选框或复选框值及操作
Dec 18 Javascript
深入理解$.each和$(selector).each
May 15 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 Javascript
javascript 组合按键事件监听实现代码
Feb 21 Javascript
详解vue-cli 脚手架项目-package.json
Jul 04 Javascript
利用纯js + transition动画实现移动端web轮播图详解
Sep 10 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 jQuery
Vue项目数据动态过滤实践及实现思路
Sep 11 Javascript
vue中的ref和$refs的使用
Nov 22 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
Java Varargs 可变参数用法详解
Jan 28 Javascript
JavaScript冒泡算法原理与实现方法深入理解
Jun 04 #Javascript
js实现无刷新监听URL的变化示例代码详解
Jun 03 #Javascript
JQuery实现折叠式菜单的详细代码
Jun 03 #jQuery
JavaScript字符和ASCII实现互相转换
Jun 03 #Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
Jun 03 #Javascript
JavaScript监听键盘事件代码实现
Jun 03 #Javascript
微信小程序自定义顶部组件customHeader的示例代码
Jun 03 #Javascript
You might like
php实现四舍五入的方法小结
2015/03/03 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
基于jQuery的弹出框插件
2012/03/18 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
jquery退出each循环的写法
2014/02/26 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
js实现自动轮换选项卡
2017/01/13 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
jQuery实现上下滚动公告栏详细代码
2018/11/21 jQuery
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
js实现简易ATM功能
2020/10/27 Javascript
python多线程http下载实现示例
2013/12/30 Python
python安装numpy&amp;安装matplotlib&amp; scipy的教程
2017/11/02 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
使用Python读取安卓手机的屏幕分辨率方法
2018/03/31 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
mac下如何将python2.7改为python3
2018/07/13 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
Python 3.8 新功能大揭秘【新手必学】
2020/02/05 Python
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
后勤人员自我评价怎么写
2013/09/19 职场文书
2015年采购工作总结
2015/04/10 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
指导教师推荐意见
2015/06/05 职场文书
投诉信回复范文
2015/07/03 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书