随笔- 191  文章- 0  评论- 3  阅读- 59139 

找到Manifest -> sourceview (源码视图)

 

app-plus --> distribute --> android 添加 "schemes" : [ "xxx" ],

例如 App-plus{

    "distribute" : {

      "android" : {

         "schemes" : [ "xxx" ],

        "permissions" : [ //… ]

        },

      }

     }

ios则在Android后面的节点

"ios" : {

  "urltypes" : [ {

    "urlidentifier" : "baidu.com", // 一般为域名倒写,例如 baidu.com

    "urlschemes" : [ "xxx" ]

   } ]

}, 请求为xxx://para=123

App.vue 页面捕获参数并使用emit传递:

onShow: function() {

      var args= plus.runtime.arguments;

      if(args){

        let para = args.substring(9);

         setTimeout(()=>{

          uni.$emit('redirect',para);

         },3000)

//值清空这里有坑的,可能是官方bug

    plus.runtime.arguments = null;

    plus.runtime.arguments = ''; return false;

  }

},

 

 posted on   laremehpe  阅读(324)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示