微信小程序开发简介

小程序开发


浏览:577 次

1: 小程序云开发的基本页面结构

1.Cloudfunctions是腾讯云开发指定的项目目录

2.小程序是指小程序中的代码

2.1小程序的默认图像文件放置在图像中

2.2页面文件夹包含与小程序界面相关的文件。打开后,以下任何文件夹中都有四个文件,即

小程序代码的基本结构文件

(1) .js文件:脚本逻辑文件、页面和用户交互逻辑

(2) .json文件:配置文件,以json格式存储一些配置

(3) .wxml文件:模板文件,描述页面结构,相当于html

(4) .wxss文件:样式文件,调整页面样式,相当于css

2.3样式通常写为通用样式文件

3.自述是写一些项目描述

4.项目配置。json用于配置小程序项目

5.在小程序中,json文件有以下情况:

5.1项目配置。json:项目配置

(1) miniprogramRoot:小程序源代码的文件夹。其名称应与左侧目录的minniprogram文件夹名称一致

(2) Cloudfunctions:小程序云开发的文件目录。该名称与左目录中的cloudfunctions文件名相同

它包括:1.设置:项目配置的内容

UrlCheck:是否启用安全检查的内容

你支持Es6到es5的转换吗

postcss:是否完成代码的css样式部分

Minified:是否压缩代码

新功能

2.appid:应用的ID,与创建时的ID相同

3.项目名称:项目名称

4.libVersion:项目对应的技术库版本

5.2应用。json:全局配置(文件位于目录miniprogram下)

(1) 页面:模拟器默认打开的主页是页面数组中第一句话所表示的页面(路由)

(2) 窗口:背景颜色:窗口的颜色;

BackgroundTextStyle:窗口文本样式(目前只有两种类型:深色和浅色);

NavigationBarBackgroundColor:导航栏中的颜色;

NavigationBarTitileText:导航栏中文本的一部分;

NavigationBarTextStyle:它是导航栏的文本部分的颜色(但当前仅支持黑白)

(3) 选项卡栏:在客户端窗口底部或顶部具有选项卡栏的页面

tabBar中有一个List数组,它指的是选项卡列表。列表数组至少有2个选项卡,最多有6个选项卡

列表数组包含几个对象:pagePath是配置的路径,应该与页面配置的路径一致;

文本是指选项卡中显示的文本;

IconPath指未选中选项卡时的图像路径;(暂时不支持在线图片)

SelectedIconPath指选中选项卡时的图像路径(不支持联机图像)

tabBar下有一个color和selectColor属性,它们与列表数组处于同一级别,分别指示未选中tabBar时的文本颜色和选中tabBar的文本颜色

5.3页。json:页面配置

6.页面结构WXML:

1.WXML是为小程序框架设计的一套标记语言,可以通过结合小程序的基本组件和事件系统来构建页面结构。它的作用类似于HTML

2.小程序数据绑定:(1)通常,小程序中的数据需要从服务器动态获取,然后渲染并输出到视图中显示

(2) WXML中的动态数据来自相应页面的数据

(3) 数据绑定使用Mustache语法(双大括号)包装变量

3.常用组件:<;/视图>视图是一个块级元素,分为多行

<;/图像>

<按钮><;/按钮>

列表呈现:wx:对于{{index}}{item}:对于循环,index是数组中的索引值,item是与索引值对应的值

(建议在wx:for之后添加wx:key。wx:key的值应该是唯一的,类似于vue)

条件渲染:使用wx:if=“{{condition}}”来确定是否渲染此代码块,或者使用wx:elif和wx:else

添加else块

Wx:if和hidden的区别:如果你需要频繁切换,hidden更好。如果条件在运行时不太可能改变

在这种情况下,最好使用wx:if(这也类似于vue)

的代码

代码将存在于源代码Wxml中)

7.重量:

1.WXSS是小程序的样式语言,用于描述WXML的组件样式,即视觉效果

2.尺寸单位:rpx:可以根据屏幕宽度自适应,适应不同宽度的屏幕。指定的屏幕宽度为750rpx,1rpx=0.5px=1物理像素

3.导入外部wxss:@Import'/text_0.wxss';裁判