前端--初步学习微信小程序【1】

1.下载方法

1.打开网址https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

2.下载:我下载Windows64的

下载---解压----点击微信小程序exe

2.如何创建小程序

一定要同名

我是用于练手学习---所以选择测试号---点击不使用云开发

选择js基础版本

点击确定-进入程序----一共两部分组成

3.初步介绍

pages存放页面的---初始存放两个页面:登录页面与日志页面

注意

如何使用?

像单独设置颜色的话就去自己页面的json文件

如何创建一个页面文件

右击pages---点击新建文件夹---右击新建文件夹---创建page---输入单词敲回车

view标签

text标签

image标签

单位rpx

4.数据绑定

1.插值绑定

2.属性绑定

3.class

4.style

5.列表渲染

1.列表渲染:使用 wx:for

   遍历默认值

遍历字符串

遍历数组对象

遍历对象

重命名

6.条件渲染

wx:if


显示隐藏:display控制元素的显隐 

7.事件绑定

点击事件

参数传递

首先存个手机列表信息

渲染

如何点击传入当前行的参数??

点击

发现值传过来了

获取传过来的参数

数据操作
修改数据与获取数据

存放一个num值-----写一个点击按钮

点击按钮看一下this指向的是什么东西

指向的page注册页面的一些数据

data数据藏在这里

所以我们

如果想更改num的值:点击一次按钮---实现++

但是发现页面数据没有变化--说明这个做法不可行!【页面不是双向绑定--是数据相应式】

用setData方法

点击按钮页面数据同步更改

如果想点击按钮---添加一个数据

8.页面跳转

switchTab 跳转

   //仅能跳转tabbar页面

<navigator> 跳转

//仅能跳转tabbar页面

navigateTo 跳转

跳转如何携带参数??

如何在logs日志页面拿到参数?

9.表单绑定【小程序制作例子讲解】

画页面

注意button样式修改

绑定数据给input

你绑定值后---在input写入内容会触发函数handleUsername


数据在detail中

密码也是如此

优化---用户名和密码函数差不多

再优化--统一写个函数iputChange--用字符串拼接去修改数据

再优化:input绑定函数inputChange,然后传数据用data-方法,函数接收到数据---查看数据存放在哪个位置

存在了currentTarget的dataset中

效果

10.网络请求

小程序没有axios

记得打开一个功能

首先创建js文件

内容如下

在登录页引入登录

调用登录接口--返回值成功

存token

记得补上

11.自定义组件

创建组件文件------创建一个文件-----创建components组件【一个文件一个组件---命名规范

在page中新建一个页面card

来到card.josn---注册组件

局部注册

补充记得删掉【创建组件的时候小程序会自动添加,你要删除,否则报错说组件正在使用】

效果

全局注册

父子通信

父亲数据如下

通过data传数据给儿子

儿子在properties中接收父亲传的值

渲染

效果

子向夫通信

组件写个点击方法---用函数triggerEvent方法递交数据给父亲

父亲用函数来接收【儿子触发函数---父亲也会相应触发函数:点击儿子按钮--触发父亲函数】

想要儿子数据渲染在页面上

生命周期

组件生命周期 | 微信开放文档

应用生命周期,组件说明周期,页面说明周期

onLoad,onShow监听页面显示【挂后台--再切回前台触发】,onReady【监听页面初次渲染,只会被调用一次】,onHide【页面隐藏】,onUnLoad【页面彻底关闭,--清后台】

组件生命周期写在这里

Van Weapp组件库

会多出这个

进去快速上手

https://vant-contrib.gitee.io/vant-weapp/#/quickstart

然后在project.config.json中加一行这个

补全

然后创建一个文件

右击文件--创建component---随便取个名字

引入到这里

然后引入标签

如何配置点击跳转--先配置路径--然后去绑定

可以看到event事件的detail值可以代表tab下标

所以

可以切换

组件页面如何使用button?

显示出来啦!

  • 28
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

编的过程

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

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

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

打赏作者

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

抵扣说明:

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

余额充值