微信小程序 js 如何点击进入新的界面

微信小程序 js 如何点击进入新的界面,第1张

新建一个微信小程序0607,完成后,大致架构如图:

2/10

在appjson中,调整一下test的位置,放在第一位;

便于运行后,直接显示testwxml文件,如图:

查看剩余1张图

3/10

在testwxml中输入以下代码,添加一个按钮,运行后如图所示:

功能:点击按钮后,跳转到日志界面

<button type="primary">跳转到日志界面</button>

4/10

给上面的按钮添加点击事件,因为跳转到日志界面,在本程序中,日志界面属于tabBar页面(在appjson中注册过的tabBar页面),所以使用wxswitchTab 进行跳转;代码如下:

查看剩余1张图

5/10

在appjson中注册一个界面new,如图:

6/10

在testwxml中添加按钮,点击按钮后跳转到newwxml界面,如图:

查看剩余1张图

7/10

在testjs中添加跳转代码,如图:

点击按钮后,即可跳转到新页面newwxml

查看剩余1张图

8/10

在newwxml中添加按钮,功能:返回上一页

具体代码如图:

9/10

添加对应的j,跳转代码,如图:

10/10

运行后,点击即可在test界面和new界面之间相互跳转,

一:url带参数传递

与前端语言一样,小程序页面间的传递可以通过在路由url后接参数,路由的同时会将参数一并传递到新的页面。

indexwxml:

效果图:

二:将值存入全局变量

我们同样可以将需要的值存入全局变量中,在需要的地方直接引用就好了。

需要用到全局变量时记得要先获取应用实例: const app = getApp()

三, 用event传值

JS文件

你可以使用下面的JS代码来实现在控制台打印数字,每行15个数字,共2行:

```

// 定义要打印的数字

var nums = "012345678901234";

// 按照每行15个数字进行分割,并打印出来

consolelog(numsslice(0, 15));

consolelog(numsslice(15, 30));

```

解释一下代码:首先,我们定义了一个变量`nums`存储要打印的数字,这里我定义了一个长度为30的字符串,包含了0-9的数字。然后,我们使用`slice()`方法将这个字符串按照每行15个数字进行分割,并使用`consolelog()`方法在控制台上打印出来,第一行打印前15个数字,第二行打印后15个数字。

如果你想在小程序中打印数字,可以将`consolelog()`方法替换为`wxshowToast()`或者`wxshowModal()`方法,将数字显示在d窗中。

小程序开发可以使用以下框架:

1 微信官方框架:使用微信官方提供的框架进行开发,可以快速上手,但功能相对较少。

2 uni-app框架:uni-app是一个基于Vuejs的开发框架,可以同时开发多个平台的小程序,如微信、支付宝、百度等。

3 Taro框架:Taro是一个多端开发框架,支持小程序、H5、React Native等多个平台,可以实现一次编写,多端运行。

4 mpvue框架:mpvue是一个基于Vuejs的小程序开发框架,可以使用Vuejs的语法进行开发,同时支持小程序原生API。

如果没有编程代码经验,可以寻求第三方小程序平台进行鼠标拖拽式搭建小程序。

以上就是关于微信小程序 js 如何点击进入新的界面全部的内容,包括:微信小程序 js 如何点击进入新的界面、微信小程序实现wxml视图向js传递参数的方法(点击view带参数进入js)、微信小程序如何打印数字两行每行15个数字js等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9389509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存