收藏此站 联系我们 网站
当前位置:首页» 技术日志 » 【建站服务】阿坝网站建设【阿坝网络公司】阿坝做网站、阿坝微信公众号开发、阿坝网站设计、阿坝小程序制作-域名申请

【建站服务】阿坝网站建设【阿坝网络公司】阿坝做网站、阿坝微信公众号开发、阿坝网站设计、阿坝小程序制作-域名申请

作者: 风兰 . 阅读量: 13 . 发表时间:2022-09-20 15:58:12

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


阿坝网站建设【阿坝网络公司】阿坝做网站、阿坝微信公众号开发、阿坝网站设计、阿坝小程序制作


网站建设.jpg


阿坝藏族羌族自治州,四川省辖自治州,紧邻成都平原,全州地表整体轮廓为典型高原,地势高亢,境内垂直气候显著;辖1县级市、12县,总面积84242平方公里;截至2019年末,阿坝州户籍人口89.93万人。

阿坝藏族羌族自治州境内有世界自然遗产九寨沟、黄龙及卧龙·四姑娘山大熊猫栖息地等世界级旅游景区。有马尔康卓克基土司官寨、松岗直波碉楼(含羌寨碉群)、松潘古城墙、壤塘棒托寺、错尔机寺、营盘山和姜维城遗址、日斯满巴碉房、阿坝州红军长征遗迹等全国重点文物保护单位。 [1] 

2019年12月,国家民委命名阿坝藏族羌族自治州为“全国民族团结进步示范州”。 [2] 

2020年阿坝州地区生产总值(GDP)突破400亿元,达411.75亿元,按可比价格计算,比上年增长3.3%。 [3] 



九、标签导航和抽屉导航嵌套使用

前面几个例子我们看到了要不只有底部导航,要不只有侧栏导航,但是怎么让底部导航跟侧栏导航一起使用呢那我们就有点犯难,下面教大家嵌套使用侧栏和底部导航

侧栏导航用的是createDrawerNavigator创建的

底部导航用的是createBottomTabNavigator创建的

单独使用是直接createAppContainer(侧栏或底部)

嵌套使用的话我们要用到createStackNavigator为您的应用提供一种在每个新屏幕都放在堆栈顶部的屏幕之间过渡的方式。

使用createStackNavigator关联侧栏和底部导航

他们直接的关系就是

 var DrawerNavigator =  createDrawerNavigator({}) ; var TabNavigator =  createBottomTabNavigator({DrawerNavigator }) ; var StackNavigator =  createStackNavigator({TabNavigator}) ; var AppContainer =  createAppContainer(StackNavigator);

由此导出得到如下图:

react-native从入门到精通搭建app(九) 一一 标签导航和抽屉导航嵌套使用

app.js代码如下

import React from 'react';import { createAppContainer,createSwitchNavigator } from 'react-navigation';import { createStackNavigator } from 'react-navigation-stack';import { createBottomTabNavigator } from 'react-navigation-tabs';import { createDrawerNavigator } from 'react-navigation-drawer';import { Button, Text, View, StyleSheet, Image } from 'react-native';class FeedScreen extends React.Component {  static navigationOptions = {    drawerLabel: 'Notifications',    drawerIcon: ({ tintColor }) => (      <Image        source={require('./src/assets/title.png')}        style={[styles.icon, { tintColor: tintColor }]}      />    ),  };  render() {    return (      <Button        onPress={() => this.props.navigation.toggleDrawer()}        title="我是第二个1"      />    );  }}class ProfileScreen extends React.Component {  static navigationOptions = {    drawerLabel: 'Notifications',    drawerIcon: ({ tintColor }) => (      <Image        source={require('./src/assets/title.png')}        style={[styles.icon, { tintColor: tintColor }]}      />    ),  };  render() {    return (      <Button        onPress={() => this.props.navigation.toggleDrawer()}        title="我是第二个2"      />    );  }}class DetailsScreen extends React.Component {  static navigationOptions = {    drawerLabel: 'Notifications',    drawerIcon: ({ tintColor }) => (      <Image        source={require('./src/assets/title.png')}        style={[styles.icon, { tintColor: tintColor }]}      />    ),  };  render() {    return (      <Button        onPress={() => this.props.navigation.toggleDrawer()}        title="我是第二个3"      />    );  }}class SettingsScreen extends React.Component {  static navigationOptions = {    drawerLabel: 'Notifications',    drawerIcon: ({ tintColor }) => (      <Image        source={require('./src/assets/title.png')}        style={[styles.icon, { tintColor: tintColor }]}      />    ),  };  render() {    return (      <Button        onPress={() => this.props.navigation.toggleDrawer()}        title="我是第二个4"      />    );  }}const styles = StyleSheet.create({  icon: {    width: 24,    height: 24,  },});const bottomTabNavigator = createBottomTabNavigator(  {    Home: FeedScreen,    Shopping: FeedScreen,    Cart:FeedScreen,    Find:FeedScreen,    User:FeedScreen,  },  {    defaultNavigationOptions: ({ navigation }) => ({      tabBarIcon: ({ focused, horizontal, tintColor }) => {        const { routeName } = navigation.state;        let iconName;        if (routeName === 'Home') {          iconName = 'home';        }        if (routeName === 'Shopping') {          iconName = "shopping-bag";        }        if (routeName === 'Cart') {          iconName = "shopping-cart";        }        if (routeName === 'Find') {          iconName = "file";        }        if (routeName === 'User') {          iconName = "user";        }        // You can return any component that you like here! We usually use an        // icon component from react-native-vector-icons        // return <Ionicons name={iconName} size={horizontal ? 20 : 25} color={tintColor} />;        return ''      },    }),    tabBarOptions: {      activeTintColor: 'rgb(4,127,116)',      inactiveTintColor: 'gray',    },  });const DrawerNavigator = createDrawerNavigator({  Feeds: bottomTabNavigator,  Profile: ProfileScreen,});const  AppStack = createStackNavigator({  bottomTabNavigator:{    screen : DrawerNavigator,    navigationOptions:{      header :null    }  },//全局的stack   Details:{    screen : DetailsScreen,    navigationOptions:{      title :"This is the details"    }  },  initialRouteName:'bottomTabNavigator'})const AppContainer = createAppContainer(AppStack);export default class App extends React.Component {  render() {    return <AppContainer />;  }}

具体配置查看官网手册



阿坝网站建设阿坝网络公司阿坝做网站、阿坝微信公众号开发、阿坝网站设计、阿坝小程序制作


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务