react-native - 如何使用 on-press 打开 JavaScript 文件(反应原生应用程序)
问题描述
如何使用 on-press 打开 JavaScript 文件我无法使用 on-press 功能从一个文件导航到另一个文件,我希望能够按下按钮并从我的第一个可触摸不透明度连接到我的另一个 java 脚本文件
import React, { Component } from 'react';
import { StyleSheet, Text, View, Image,ImageBackground,button, TouchableOpacity, Dimensions,Button} from 'react-native';
import {StackNavigator,} from 'react-navigation';
const width = Dimensions.get('window').width;
const height = Dimensions.get('window').height;
const video=[video1.js]
export default class App extends Component {
constructor(props){
super(props)
}
render() {
return (
<View style={{flexDirection: "row"}}>
<ImageBackground source={{uri: 'https://lumiere-a.akamaihd.net/v1/images/usa_avengers_sb_bkgd8_1024_0ae5b001.jpeg?region=0%2C0%2C1024%2C576'}}
style={{width: width, height: height,}}>
<TouchableOpacity onPress={this.props.video}
style={styles.spiderman}>
<Image source={{uri: 'http://www.pngmart.com/files/2/Spider-Man-Transparent-Background.png'}}
style={{width: 190, height:250,}}/
>
</TouchableOpacity>
解决方案
您正在使用 React Navigation 来处理应用程序中的路由。在 React Navigation 中,您必须定义路由的结构,然后,您可以转到另一个屏幕,this.props.navigation.navigate('name_of_screen')
我建议您阅读文档
推荐阅读
- r - 为 igraph 中的每个顶点生成边权重列表
- java - JsonMappingException:未能延迟初始化角色集合
- hex - 将 ASCII 文本转换为 jpg 图像
- windows-10 - 使用 HTML Help Workshop 1.3 和 HTML5 和 Javascript DOM 并使用 HTML 帮助文件定位 Windows 10?
- javascript - HTML 向 PHP 提交表单,但需要使用 Javascript 进行一些解析
- visual-studio-app-center - Appcenter 管道工作正常,但现在无法构建
- tensorflow - 如何在张量流中对数组进行切片
- php - 从 PHP 中的 API 获取访问权限
- javascript - OpenLayers:我不能在事件侦听器之外获得 VectorSource 的功能吗?
- docker - 了解 docker 层和未来的变化