首页 > 编程语言 >微信小程序12 跳转,跳转时传参

微信小程序12 跳转,跳转时传参

时间:2023-08-07 19:36:23浏览次数:33  
标签:index option 时传参 微信 跳转 js 标签 test

我们正常操作的话,肯定有很多页面之间的跳转,在微信小程序中

navigator ,跳转效果类似 html中的 a 标签

<navigator url="/pages/index/index">跳转到index</navigator>

注意参数url指向要跳转的页面,本地跳转的话基本就是 /pages/文件夹/文件名 ,没有后缀。

这样点击标签后就会跳转到项目的首页。

如果有参数,可以像a标签这么写

<navigator url="/pages/index/index?message='我是参数'">跳转到index</navigator>

在index中的onload可以接收到参数

注意这个option是默认没有的,需要我们手动写一下。

可以看一下结构,没有之前的什么 .data.xxx或.detail.xxx这种,不熟悉的时候可以输出一下确定了再写。

  onl oad(option) {
    console.log(option);
    this.setData({
      motto: option.message
    })
  }

 

 

Js中用api跳转

很多时候标签式的跳转不能满足需要,这时我们可以在js事件中用api跳转

最常用的就是 

wx.navigateTo

直接改一下index上的内容,加个js方法

 <text class="user-motto" bind:tap="toTest">{{motto}}</text>

js中跳转到test中

  toTest(){
    wx.navigateTo({
      url: '/pages/test/test',
    })
  }

传参和标签式是一样的。

标签:index,option,时传参,微信,跳转,js,标签,test
From: https://www.cnblogs.com/luyShare/p/17612517.html

相关文章

  • 微信支付签名
    importcn.hutool.crypto.SecureUtil;importcom.dtyunxi.exchange.api.IFunctionAuthService;importorg.apache.commons.lang3.StringUtils;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.stereotype.Component;importjavax.......
  • 微信支付请求(带证书)
    importcn.hutool.core.lang.Pair;importcn.hutool.crypto.SecureUtil;importcom.dtyunxi.exchange.biz.model.ApiChannelType;importcom.dtyunxi.exchange.biz.utils.OkHttpUtil;importokhttp3.OkHttpClient;importorg.apache.http.HttpEntity;importorg.apache.......
  • 微信小程序11 弹窗showToast,showLoading,showModal
    弹窗是相当常用的功能,在微信里用弹窗还是挺方便的。不同于我们写网页时,对于alert,confirm这些比较简陋的原生弹窗通常要引入第三方插件来美化,微信自带的弹窗效果还不错。放一个按钮,绑定showToast方法。<buttonbind:tap="showToast">点击弹窗1</button>Js方法通用showToast......
  • 微信公众号授权回调 vue网址中带#号的处理
    1、改变vue模式为history,小编没有试2、通过配置nginx实现   A、替换跳转网址中的#为其他字符串,例如我的    consturl=this._getUrl("https://open.weixin.qq.com/connect/oauth2/authorize",{appid:this.appId,......
  • 微信开发之自动同意好友的技术实现
    简要描述:同意添加好友请求URL:http://域名地址/acceptUser请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是string登录实例标识v1是stringv1(从消息回调中取)v2是stringv2(从消......
  • 微信小程序9 关于解密,前端解密
    我们之前在学习button时,可以通过调用getphonenumber获取手机号,但是获取后却发现是加密了的,那么如何解密呢,微信官方提供了相应的方法。 1.首先我们可以去下载官方提供的解密的js放在本地,推荐放到这个utils文件下。关键是这个RdWXBizDataCrypt.js文件,可以通过这个名字去百度。......
  • 微信小程序反编译
    微信小程序反编译工具准备1.模拟器(夜神,逍遥等都可以)2.模拟器里的微信3.模拟器里的RE管理工具,这个可以现在物理机里下载了apk文件,然后拖到模拟器里4.安装nodejs环境https://www.swvq.com/link/to?link=https://nodejs.org/en/5.反编译工具链接:https://pan.baidu.com/s......
  • 微信小程序视图容器 view
    <viewclass="section"><viewclass="section__title">flex-direction:row</view><viewclass="flex-wrp"style="flex-direction:row;"><viewclass="flex-itembc_green">1&l......
  • 微信开发之自动回复的技术实现
    请求URL:http://域名地址/sendText请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是string登录实例标识wcId是string接收人微信id/群idcontent是string文本内容消息返回数据:参数名类型说明codestring1000成功,1001失败m......
  • 微信开发之自动发送朋友圈的技术实现
    请求URL:http://域名地址/snsSend请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回 参数:参数名必选类型说明wId是String登录实例标识content是String文本内容groupUser否String对谁可见(传微信id,多个用,分隔)blackList否String对谁不可见(传微信id,......