精华内容
下载资源
问答
  • 使用开发者工具模拟扫描进入小程序内容页 使用开发者工具模拟进入小程序的场景 使用开发者工具模拟启动小程序的参数.

    使用开发者工具模拟扫描进入小程序内容页

    使用开发者工具模拟进入小程序的场景

    使用开发者工具模拟启动小程序的参数.

     

    在小程序中的 开发者工具里, 工具 -- 编译配置中可以配置小程序的编译条件,

    如设置扫描二维码进入页面,如 

     

     

     

    可以设置进入小程序的参数, 进入的场景,解析二维码.

    对于复杂的业务场景调试非常方便, 如果 要调试扫描一个二维码进入某个订单详情的页面. 非常方便

     

     

     

    展开全文
  • 文章目录文章参考问题描述开发工具模拟扫描二维码进入小程序的解决办法 文章参考 微信小程序未发布 二维码图片如何扫描测试 问题描述 有个要识别二维码页面跳转的功能,想着怎么样模拟识别二维码呢,用开发工具...

    文章参考

    1. 微信小程序未发布 二维码图片如何扫描测试

    问题描述

    有个要识别二维码页面跳转的功能,想着怎么样模拟识别二维码呢,用开发工具扫描二维码应该不可能,如果是用手机扫,那么,怎么让手机跳转到我的开发代码中,而不是我发布的代码小程序中呢?

    解决步骤

    1.开发工具模拟扫描二维码进入小程序

    通过二维码编译 启动小程序,然后运行的代码就是当前开发的代码

    在这里插入图片描述

    2. 在进入小程序的界面

    传递的参数,特殊字符需要通过decodeURIComponent函数转码

    // 获取扫描二维码传递过来的参数
    onLoad(query) {
    	console.log(query);
    	// 传递的参数需要转码
    	const scene = decodeURIComponent(query.scene);
    	console.log(scene);
    	this.qrcodeParam = scene;
    },
    
    展开全文
  • 1.从微信端扫码进入小程序,二维码带参数,如:https://api.xxx.com/?id=aaa 2.app.js onLaunch中的query.q能获取id=aaa 3.右上角退出小程序,最近使用中有该小程序记录 4.再次从微信端扫码进入小程序,二维码带...

    bug步骤:

    1.从微信端扫码进入小程序,二维码带参数,如:https://api.xxx.com/?id=aaa

    2.app.js onLaunch中的query.q能获取id=aaa

    3.右上角退出小程序,最近使用中有该小程序记录

    4.再次从微信端扫码进入小程序,二维码带参数:https://api.xxx.com/?id=bbb

    5.进到小程序中发现onLaunch中的query.q能获取的id还是aaa,而不是我刚扫描的bbb

    6.右上角退出小程序,把最近使用删掉,从新从微信端扫码进入小程序https://api.xxx.com/?id=bbb

    7.onLaunch中的query.q能获取id=bbb

     

    bug原因分析:

    onLaunch在小程序未销毁的情况下,你扫码进去多次,都只执行第一次。

     

    bug解决方法:

    在onShow方法里去接收参数。

    展开全文
  • 微信扫普通链接二维码进入小程序

    千次阅读 2020-04-21 16:49:20
    此次接到客户需求,需求的描述很简洁:通过微信扫码,进入小程序并继续完成业务操作 问题分析: 1.通过微信扫码进入到小程序 2.进入小程序后需要引导用户进行业务操作 开发配置 首先,如果生成一个微信能识别的...

    微信小程序在当前的技术环境中占据了大量市场。

    此次接到客户需求,需求的描述很简洁:通过微信扫码,进入小程序并继续完成业务操作

    问题分析:

    1.通过微信扫码进入到小程序

    2.进入小程序后需要引导用户进行业务操作

    • 开发配置

    首先,如果生成一个微信能识别的二维码(可以使用草料二维码生成器https://cli.im生成二维码)

    我们可以根据微信的开发文档(可以搜索普通链接二维码到文档页面)https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html

    让运维同学进行协助处理,将校验文件添加到指定位置

    例如,医网信的链接前缀定义的是:https://www.xxx.com/miniprogram/business,则检验文件需要放到https://www.xxx.com/miniprogram目录下,不是business目录

    配置好二维码规则以及小程序功能页面后可以保存并发布(配置该页面,在微信扫码后会进入到onLoad函数中,且会将二维码内容通过参数传递过来)

    配置路径:登录后台->开发(左侧)→开发设置→ 扫普通链接二维码打开小程序 (滑动到底部)

      

    • 通过二维码链接传递参数

    在二维码前缀后通过?方式拼接,像get请求地址一样,示例一个二维码链接为:www.xxx.com/miniprogram/business?qrEntryType=sign&uniqueId=11111

    在onLoad函数中对数据进行处理(官方文档中有说明)

    原则上,二维码的内容主要有两个:业务类型qrEntryType、业务唯一标识uniqueId,后续逻辑都在内部处理

    onLoad (options) {
      let query = options.q
      let params = this.getQueryParams(query)
      // todo 业务流转
    },
    // ... more
     
    getQueryParams (queryString) {
        // 微信扫码得到的内容进行了一次编码,所以官方要求需要进行decodeURIComponent一次
        queryString = decodeURIComponent(queryString)
        let params = {}
        if (queryString) {
          let queryArray = queryString.split('?')
          if (queryArray.length > 1) {
            let query = queryArray[1]
            let array = query.split('&')
            array.map((value) => {
              let valueArray = value.split('=')
              if (valueArray.length > 1) {
                // 还需要对value进行解码(可能涉及到在value为中文字符,在赋值到二维码前进行了encodeURI编码)
                Object.assign(params, { [valueArray[0]]: decodeURI(valueArray[1]) })
              }
            })
          }
        }
        return params
    }
    • 通过微信扫码进入小程序体验版本

    在配置普通链接二维码的页面中可以添加测试链接

    敲黑板:如果需要跳转到体验版本,二维码的内容一定需要配置在测试链接中,一个标点都不能有差别,否则,微信扫码后会跳转到正式版本

     

    展开全文
  • 通过普通链接进入小程序

    千次阅读 2018-07-04 21:52:37
    生成二维码贴附在商品包装上,用户即可扫码进入小程序 优点 生码数量无限制,链接可附带各种自定义参数 配置二维码规则 公众号后台 ———— 设置 ————— 开发设置 ———— 往下滑滑滑 ———— 扫普通链接...
  • 注:小程序内跳转地址携带参数和扫码进入链接携带参数 获取方式不一样微信通过扫码进入小程序-页面得到链接的参数为 options.q扫码进入的链接都是乱码的,需要UrlDecode一次。代码: var src = decodeURIComponent...
  • 进入的页面加上的onLoad方法,获取参数 onLoad(options) { if(options.scene) { let scene = decodeURIComponent(options.scene); console.log(scene) // 后续处理scene } } 或者,在app.js的onLaunch方法...
  • 最近被要求制作一个微信小程序用作为工厂的入厂登记,功能大概就是访客来厂前需要扫描二维码进入小程序,授权微信个人资料,以获取昵称以及绑定的手机号码,小程序内有拍照识别来访车牌号功能,以此就需要用到标题中...
  • 那么我们需求来了,现在必须要给用户推一条消息,而且用户点击消息要求跳转进入小程序 实现方法: 推送文本消息,但是我们放小程序页面地址进去以后就会变成连接 而且自动会在前面生成一个小程序斜S形的标志 ...
  • 微信小程序自定义tabbar后,初次进去小程序会出现aap.json中配置的tabbar同时也会出现自定义的tabbar,当关闭小程序在此进入就好了只显示自定义tabbar 解决办法就是在小程序初次进去的首页中,第一次进入,必须在...
  • onLoad: function (options) {  let decode = decodeURIComponent(options.q); }  
  • 扫码进入小程序指定页面踩坑

    千次阅读 2019-06-14 10:22:07
    场景:b端生成c端小程序码,扫码进入c端指定页面并做来源标记。现要给b端小程序码添加一个参数。 一、给二维码加参数 微信:传参数据中使用scene 字段传我们想传的数据,键值会作为 query 参数传递给小程序,...
  • 商场的游戏机,用微信扫码获取机器id,进入小程序指定页面,进行下单购买。 微信公众平台中 开发——开发设置——扫普通链接二维码打开小程序中配置的二维码有数量限制,不能满足多台机器的需要。 解决办法: 用...
  • scene.push(s, "小程序打开小程序"); break; case 1038: scene.push(s, "从另一个小程序返回"); break; case 1039: scene.push(s, "摇电视"); break; case 1042: scene.push(s, "添加好友搜索框的搜索结果...
  • 模式名称随意,启动页面我选首页,进入场景选着扫小程序进入 然后选着二维码 原生代码如下 Page({ onLoad: function(options) { // options 中的 scene 需要使用 decodeURIComponent 才能获取到生成二维码时...
  • 微信扫码进入小程序取参

    千次阅读 2019-02-18 15:46:47
    小程序扫码 小程序扫码功能,官方只给了简单的介绍,和方法,这让很多像我一样的菜鸟,刚接触这样的功能时,完全无从下手,本章,我会详细的介绍一下,小程序扫码功能的实现。 注意事项: 1.小程序扫码功能,用处...
  • 参考文档获取二维码 - 接口 B:适用于需要的码数量极多的业务场景 前端需要关注以下的文档 后台开发者会将携带的参数放在scene中,演示获取scene中携带的id,代码如下 onLoad: function (options) { ...
  • 怎么判断进入小程序的途径

    千次阅读 2018-08-22 15:11:48
    在 app.js的onShow 方法里进行获取 onShow: function (options) { let option = JSON.stringify(options); console.log('app.js option-----' + option) ...从打印信息里可以看到 进入的路径和页面编号等信息
  • 最开始小程序的开发时,信息授权的问题刚完善,后面腾讯就更新了新的授权方式,真心的感到心累。 后来的button,主动授权问题,时间一久就有些忘记了,最近在新开发一个小程序的拆红包活动,需要用户的授权,获取...
  • 但是从服务通知点进小程序指定页面的时候,手机会显示 环境加载失败,请稍后再试!一开始很懵逼,以为是data数据中得page参数传错了。一直调整page参数的url。但是在文档中看到说如果路径不对,调用接口的时候会报...
  • 前言:微信小程序的app.js里面,最少有2个接口,一个wx.login;一个是wx.getUserInfo; 前者得到腾讯给我们的微信用户唯一的code,通过code获取openid,这个不需要用户授权,我们肯定能得到;  但是,后者是需要...
  • 2.识别二维码进入小程序页面,因为是携带参数进入,所以要在小程序页面接收参数 3.接收参数 获取 scene 值 scene 字段的值会作为 query 参数传递给小程序/小游戏。用户扫描该码进入小程序/小游戏后,开发者可以获取...
  • 医院场景:比如每个医生一个id,通过带参数二维码,扫码二维码就直接进入小程序医生页面 2.餐厅场景:比如每个菜一个二维码,通过扫码这个菜的二维码,进入小程序后,可以直接点这道菜,而不是要找菜铺。 3.电商...
  • 重磅消息重磅消息重磅消息...体验地址:扫码进入小程序 ---- 点击右上角三个点 1.先看案例 2.微信开发文档: https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline ...
  • 小程序扫码进入指定页面

    千次阅读 2020-04-20 10:49:12
    微信下拉进入小程序->回到首页 思路 需要做两步 一、判断用户是否是扫码进入 二、查看扫描的二维码是否里面带有路径参数/其他差数(根据自己的需求改) 代码 找到主组件App.vue(我是用的uniapp写的) // 1011 ...
  • 如果用户从公众号进入小程序,我们能从后台知道用户是从公众号进入的么
  • 没有关联的,那么可以长按识别小程序码来进入小程序 下面展示效果: 1.点击关联有appid的时候,直接进入小程序 2.点击没有appid的时候弹出小程序码,长按识别可以进入小程序 js代码: Page({ data: { ...
  • 判断小程序启动时进入的页面

    千次阅读 2018-04-12 20:18:20
    这是一个困扰我许久的... 在第一次进入小程序时,进入的页面是首次进入的设置项页,之后每次进入页面时就应该进入的是首页了 解决方法: 在app.js里声明全局变量scence,赋值为0,然后在onShow里判断scence的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,089,705
精华内容 435,882
关键字:

怎么进入小程序