taro icon indicating copy to clipboard operation
taro copied to clipboard

在API层调用页面方法,想使用Taro.getCurrentInstance()获取页面方法

Open cyzeng-Luca opened this issue 2 years ago • 1 comments

相关平台

微信小程序

小程序基础库: 2.24.3 使用框架: React

复现步骤

希望能够在API层,获取当前页面的实例,且能够调用当前页面的方法,获取props等属性

期望结果

能够在API层或者工具类中,调用页面实例的方法,类似以前的$component的功能

实际结果

无法获取页面实例中的方法,没有$component

环境信息



  Taro CLI 3.4.10 environment info:
    System:
      OS: macOS 12.0.1
      Shell: 5.8 - /bin/zsh
    Binaries:
      Node: 14.18.1 - ~/.nvm/versions/node/v14.18.1/bin/node
      Yarn: 1.22.17 - /usr/local/bin/yarn
      npm: 6.14.15 - ~/.nvm/versions/node/v14.18.1/bin/npm
    npmPackages:
      @tarojs/components: 3.4.10 => 3.4.10 
      @tarojs/mini-runner: 3.4.10 => 3.4.10 
      @tarojs/plugin-framework-react: 3.4.10 => 3.4.10 
      @tarojs/runtime: 3.4.10 => 3.4.10 
      @tarojs/taro: 3.4.10 => 3.4.10 
      @tarojs/webpack-runner: 3.4.10 => 3.4.10 
      babel-preset-taro: 3.4.10 => 3.4.10 
      eslint-config-taro: 3.4.10 => 3.4.10 

cyzeng-Luca avatar Jun 06 '22 03:06 cyzeng-Luca

后面怎么处理的呢,我最近2升3,2中部分代码有用到这个$component

xahy123 avatar Aug 01 '22 05:08 xahy123