微信小程序学习总结(1)

微信小程序学习总结(1)

一、注册微信小程序

访问https://mp.weixin.qq.com/ ,点击“立即注册”

在这里插入图片描述

选择“小程序”
在这里插入图片描述

在这里插入图片描述

然后点击“链接地址”激活账号即可
在这里插入图片描述
然后进行“主体信息登记”


然后再填写小程序的一些基本信息,即可

二、下载微信开发者工具

点击“文档”
在这里插入图片描述

然后按下面的图示点击
在这里插入图片描述

我这里选择“稳定版”
在这里插入图片描述

三、打开微信开发者工具,新建一个项目

其他的选默认的即可
在这里插入图片描述

在这里插入图片描述

小程序的代码结构如下:

1.首先有2个文件夹,pages和utils,pages里面主要存放一些页面相关的信息,utils文件夹里面存储一些公用的代码

2.有4个全局配置文件,app.js app.json app.wxss project.config.json

app.js的作用是帮我们注册一个微信小程序

app.json是配置文件

(解释:.wxml文件就类似于我们前端的html语言,wxss就类似于css样式)

在这里插入图片描述

在此之前先讲一下开发语法

例1:

新建一个index.wxml (.wxml文件就类似于我们的html文件的作用一样)
在这里插入图片描述
新建一个index.js文件
在这里插入图片描述

页面显示效果图如下:
在这里插入图片描述

例2: 数据绑定

​ index.wxml:
在这里插入图片描述
​ index.js: 给theName这个变量赋值

在这里插入图片描述

页面显示效果如下:
在这里插入图片描述

例3:列表渲染

index.wxml:
在这里插入图片描述

index.js:
在这里插入图片描述

页面展示效果:

在这里插入图片描述

例4:条件渲染

index.wxml: 类似于程序设计里面的if ,else
在这里插入图片描述

index.js:
在这里插入图片描述

页面展示效果:
在这里插入图片描述

例5:模板引用

index.wxml:

在这里插入图片描述

小疑问:下面的data属性的item前面的3个点是什么意思?难道是指传入的属性个数吗?

index.js:
在这里插入图片描述

页面显示效果如下:
在这里插入图片描述

例5:模板引用

第一种引入方式:import

index.wxml 通过import标签导入a.wxml template 的is属性是引用的模板名称
在这里插入图片描述
a.wxml:
在这里插入图片描述

所以index.wxml的页面展示效果如下:
在这里插入图片描述

第二种引入方式:include:

​ include引入的特点是引入除了template之外的所有标签

index.wxml
在这里插入图片描述

a.wxml:
在这里插入图片描述

​ 讲解:在index.wxml里面引入了a.wxml中除了template之外的所有标签,所以只引入了Hello,word,而没有引入template name=“a”这个模板,所以在index.wxml里面的是没有用的,因为根本引不到

所以index.wxml的页面展示效果如下:
在这里插入图片描述

例5:wxss样式的引入

index.wxml:
在这里插入图片描述

index.wxss 通过@import导入 assets.wxss外来的样式
在这里插入图片描述

assets.wxss:
在这里插入图片描述

所以index.wxml页面的展示效果如下: 可以看到黑色的边框
在这里插入图片描述

例6:内联样式wxss的引入 (类似于前端的css样式)

index.wxml: 里面有一个colorValue变量
在这里插入图片描述

index.js 给colorValue变量赋值
在这里插入图片描述

所以index.wxml的运行效果如下: 背景变成红色
在这里插入图片描述
​ wxss样式的优先级比较如下: !import的优先级是无穷大,所以是最大
在这里插入图片描述

例7:module
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java全栈研发大联盟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值