2019-09-03 11:38:19 husong_ 阅读数 794
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    28204 人正在学习 去看看 秦子恒

微信为了不让小程序成为孤岛,提供了从一个微信小程序跳转到另一个微信小程序的功能,这个功能也是经过了很多波折,方式也不断改变,所以导致很多小伙伴在网上找到的博文都不能正确解决自己的问题,下面我来总结一下跳转方法的变化,以及最新的从一个微信小程序跳转到另一个微信小程序,现在改怎么做。

**版本一:**该版本下小程序互跳有一个条件,那就是小程序A和小程序B必须绑定在同一个公众号下,一个小程序可以跳转很多个其他小程序,限制比较小,但是有些开发者在这上面做了文章,所以微信做了调整

**版本二:**该版本也是目前最新的版本,没有了公众号的限制,但是加了新的限制规则:
1、跳转必须点击按钮
2、不能进入小程序自动跳转
3、跳转到其他小程序会有弹框提示,防止用户误点
4、一个小程序最多只能跳转10个其他小程序
5、新添加的小程序必须在app.json文件中配置AppId,具体配置如下

"navigateToMiniProgramAppIdList": [
    "wxc0acfddb7a2...1b"
  ]

以上两个版本对于跳转方法上倒是没做什么改变,具体跳转方法如下,也可以参考官方的文档查看https://developers.weixin.qq.com/miniprogram/dev/api/navigateToMiniProgram.html

1、在js文件中通过js代码跳转:

wx.navigateToMiniProgram({
  appId: '',// 要跳转的小程序的appid
  path: 'pages/index/index?id=123',// 跳转的目标页面
  extraData: {
    foo: 'bar'
  },
  success(res) {
    // 打开成功
  }
})

2、直接在页面上进行跳转(navigator方式跳转,需要小程序版本库在2.0.7及以上

<navigator target="miniProgram" open-type="navigate" app-id="" path="" extra-data="" version="release">打开绑定的小程序</navigator>

2017-06-28 13:49:31 Vivianluolita 阅读数 450
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    28204 人正在学习 去看看 秦子恒

1.微信小程序绑定注册
微信小程序绑定注册
2.微信小程序开发组件与标签概念理解
微信小程序的组件用法与传统HTML5标签的区别
3.简单的页面跳转
简单的页面跳转
4.导航栏制作
选项卡

2018-07-20 11:44:50 qq_41966938 阅读数 6190
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    28204 人正在学习 去看看 秦子恒

之前小哥需要使用微信的公众号绑定小程序的功能,在输入小程序码后,还需要填写一个小程序的跳转链接,当时有点蒙逼,跳转链接是什么鬼?

有问题找度娘,但是百度上翻了很久,有很多人提问跳转链接怎么填,但是没有找到答案,于是小哥只能自己不断的测试,经过不断的测试,发现路径的正确路径只要天app.json里面的文件就可以了,例如我那时候填写的是pages/choiceMain/choiceMain

 

以上为配置小程序跳转路径的方法,希望对你有帮助

 

2019-11-13 16:20:46 peijiajing 阅读数 32
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    28204 人正在学习 去看看 秦子恒

数据绑定

  • 一、微信小程序的数据绑定方式:
    微信小程序提供了以下两种数据绑定方式:
    • 1、利用初始化数据进行数据绑定:将数据书写在Page({data:{}})中。
      绑定的数据可以在AppData面板中进行查看。
    • 2、使用setData()方法做数据绑定:这也被称为“数据更新”,这样的数据更新将引起页面 的再次渲染。
      (1)该方法的使用需要卸载 onLoad()函数中。
      (2)可以利用一个普通变量来定义一组数据。
      (3)在利用this.setData()方法将普通变量的值赋给键名。
      例:onLoad:function(option){
      var temp={具体的数据};
      this.setData({
      postData:temp
      })
      }
  • 二、利用wx:for实现对数据的列表渲染:
    • 1、对列表进行渲染,需要用到<block></block>标签。
    • 2、在<block></block>标签中会用到下列三个wx属性:
      (1)wx:for=“{{postData}}”,设置需要遍历的数组数据的变量名。
      (2)wx:for-item=“item”,设置数据中数组元素的变量名,默认为item。
      (3)wx:for-index=“idx”,设置数据中数组元素的索引值。
      (4)wx:key=“idx”,设置数据中数组元素的索引值。
  • 三、将文章数据从业务层中分离:
    1、在项目根目录下新建一个名为data的文件夹。
    2、在该文件夹中新建一个名为data.js的文件。
    3、将数据的定义创建在data.js文件中。
    4、在data.js文件中利用module.exports={}将指定的数据暴露出去。
    5、在需要用到数据的页面js文件中使用 var 变量 = require(“…/…/data/data.js”);引入数据。
  • 四、注意:
    <block></block>标记对上无法进行任何事件的注册。

页面的跳转

  • 1、为对象绑定catchtap事件。
  • 2、在catchtap事件中可以使用以下两个方法实现与页面的跳转:
    (1)wx.redirectTo({
    url:“…/post/post”,
    success:function(){},
    fail:function(){},
    complete:function(){}
    })
    (2)wx.navigateTo({
    url:“…/post/post”,
    success:function(){},
    fail:function(){},
    complete:function(){}
    })
  • 3、wx.redirectTo()和wx.navigateTo()的区别:
    (1)wx.redirectTo()将关闭当前页面(执行onUnload函数),跳转到指定页面。
    (2)wx.navigateTo()将保留当前页面(执行onHide函数),跳转到指定页面。
    当从指定页面在返回保留的当前页面时,指定页面会被卸载。
    (3)wx.navigateTo()只允许最多五层父子页面。
    wx.redirectTo()没有这种限制。
  • 4、注意:wx.redirectTo()和wx.navigateTo()不能用于带有tab选项卡的页面中。对于带有tab选项卡的页面,只能使用switchTab()来实现页面跳转。
2018-07-25 15:17:06 qq_37942845 阅读数 2383
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    28204 人正在学习 去看看 秦子恒

首页咱们先说下小程序跳转到小程序/小游戏的条件:

打开同一公众号下关联的另一个小程序。(注:必须是同一公众号下,而非同个 open 账号下)

基于这个条件,小程序要想跳到一个没有关联的小程序或者小游戏是不可能的。

但如果有一个中转站和其他小程序和小游戏绑定,某个小程序可以通过和这个中转站绑定来实现跳转到没有关联的小程序和小游戏上,这个逻辑是合理的,也就是双重跳转,从一个有权限的跳转过去。

只需给中转站传入对应的参数,在中转站中接受,再进行跳转,即可实现此功能,不过这一切的前提是:

wx.navigateToMiniProgram(OBJECT)

这个微信接口,此接口即将废弃,请使用 <navigator> 组件来使用此功能

虽说是即将废除,现阶段还是能用的。

而且,重点来了,微信小游戏可以使用此接口跳转到小程序,再利用上面的思想从中转站跳转到别的小游戏。

注 : 微信小游戏开发者文档并未见到此接口!!

微信硬件ticke的获取

博文 来自: qq_21702139
没有更多推荐了,返回首页