zoukankan      html  css  js  c++  java
  • 小程序插件 wx.navigateTo路由url设置

    先贴一张文档上的描述

    在小程序里面是使用wx.navigateTo做页面跳转的时候 简写的话一般是这样

          wx.navigateTo({
            url: 'pages/order/list/list',
          });
    

      如果把上面的代码放在插件中 在开发者工具上 也可以正常的跳转,即使是上传后在小程序里面使用插件的开发版做真机调试,也可以正常的跳转。 但是如果预览的方式  就不能进行页面跳转,如果写了跳转失败的fail()方法  里面也会提示说 这个页面未找到。

    后来仔细阅读了文档后发现url这里应该采用访问插件的那种形式去拼接路由,而不能采用小程序当中的方式。另文档中也没有说清楚具体应该怎么写 而是在最后 用了 相仿 这个词(此刻想打文档作者)

    实践后的真实方式:

      首先要把插件中所有要显示的页面 都要定义在 plugin.json的 pages 当中,如果不对使用者小程序开放的话 名字可以随便起

    // plugin.json 文件
    {
      "publicComponents": {},
      "pages": {
        "abcd": "pages/order/list/list"
      }
    }
    
       // 使用时
        wx.navigateTo({
          url: 'plugin-private://wxxxxxxxxxx/pages/order/list/list', // 实测 写成 pages/abcd 是不行的
        });

    写成上面代码里的方式 预览还是真机都可以正常的跳转页面

    每天都是不想努力的一天....
  • 相关阅读:
    Git(五)
    python字符串驻留(intern)机制
    JavaMail接、收邮件
    easyui Tooltip 气泡信息提示
    ligerui ligerTip气泡提示信息
    DES加密
    解决在IE下label中IMG图片无法选中radio的几个方法
    浏览器获取ip地址
    小王子
    jquery 分页
  • 原文地址:https://www.cnblogs.com/Theia/p/13599379.html
Copyright © 2011-2022 走看看