微信小程序
小程序基础库: 都有问题
使用框架: Nerv
this.$scope.selectComponent selectComponent 不存在。Taro.requirePlugin('captcha') 这个方法也获取不到
this.$scope.selectComponent 可以获取到插件实例
TypeError: Cannot read property 'selectComponent' of undefined
Taro CLI 3.0.5 environment info:
System:
OS: macOS 10.14
Shell: 5.3 - /bin/zsh
Binaries:
Node: 10.16.1 - ~/.nvm/versions/node/v10.16.1/bin/node
Yarn: 1.13.0 - /usr/local/bin/yarn
npm: 6.9.0 - ~/.nvm/versions/node/v10.16.1/bin/npm
npmPackages:
@tarojs/components: 3.0.5 => 3.0.5
@tarojs/mini-runner: 3.0.5 => 3.0.5
@tarojs/react: 3.0.5 => 3.0.5
@tarojs/runtime: 3.0.5 => 3.0.5
@tarojs/taro: 3.0.5 => 3.0.5
@tarojs/webpack-runner: 3.0.5 => 3.0.5
babel-preset-taro: 3.0.5 => 3.0.5
eslint-config-taro: 3.0.5 => 3.0.5
react: ^16.10.0 => 16.13.1
npmGlobalPackages:
typescript: 3.7.2
react Hook 写法也不能使用 selectComponent
taro 3.0.9 如何使用selectComponent
taro 3.0.9 如何使用selectComponent
componentDidMount () {
Taro.nextTick(() => {
console.log(Taro.Current.page)
console.log(Taro.Current.page.selectComponent('#navbars'))
})
}
使用Current.page获取
@easeava 正解
Most helpful comment
使用Current.page获取