美文网首页weex社区Web 前端开发 Weex开发技巧
Weex开发之指定项目第一次启动的页面(四)

Weex开发之指定项目第一次启动的页面(四)

作者: AR7_ | 来源:发表于2018-06-18 15:18 被阅读49次

前言

  • 本文主要讲解怎么设置项目第一次启动时是自己指定的页面。

开始

  • 在项目开始的时候,我遇到这样的一种情况,因为在Web端的话,都是可以显示所有vue页面的,所以可以很好的显示所写页面的效果,如下图所示:


如上图所示,在浏览器上显示了项目所有的vue页面,包括HelloWorld、Home、index和Login页面,这样只要切换,就可以知道所写的页面效果,可是在Android端却不可以这样,而且说回到Android本身,它指定Android启动页面是通过在AndroidManifest.xml里面设置的,比如Weex项目在Android端第一次启动时的页面就是这样设置的:


        <activity
            android:name="com.weex.app.SplashActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:screenOrientation="portrait"
            android:theme="@style/FullscreenTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

其中,下面所示就是关键代码,想要设置哪个是启动页,就在哪个Activity下面添加即可。

           <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>

但是在Weex项目中,我刚开始并不知道怎么设置Android端第一次(按理说SplashActivity才是第一次启动的页面)出现的是自己想指定的页面,比如登录页面。因为当时我还不明白Weex的跳转机制,并不知道怎么从登陆页面跳转到注册页面,而我如果写好了注册页面,不从登录页面跳转过去,就不能在Android端看到注册页面显示的效果,所以只能通过手动设置项目第一次启动时的页面这个方法来解决。

指定Weex项目第一次启动的页面

  • 我们一般将登录页面作为项目第一次启动时的页面,所以,当我们在Weex项目中的src包下写好登录页面Login.vue后,只需在index.vue中通过如下几个步骤设置即可。

步骤一:

<script>
// 1、引入Login.vue页面
import Login from './Login.vue'
export default {

  ......

}
</script>

步骤二:

<script>
// 1、引入Login.vue页面
import Login from './Login.vue'
export default {
  components: {
    // 2、注册组件
    Login
  }
  ......

}
</script>

步骤三:

<template>

    <!-- 3、使用组件 -->
    <Login></Login>

</template>

相关文章

  • Weex开发之指定项目第一次启动的页面(四)

    前言 本文主要讲解怎么设置项目第一次启动时是自己指定的页面。 开始 在项目开始的时候,我遇到这样的一种情况,因为在...

  • Weex打包

    实时预览 weex-toolkit 支持预览你当前开发的weex页面(.we或者.vue),你只需要指定预览的文件...

  • weex, 调试

    直接来步骤: 1: 在项目中执行命令: weex debug打开调试页面, 2: 手机启动playground并扫...

  • Weex重写WXNavigatorHandle

    面试之家只是为了学习和交流使用Weex,题库等内容不可用于商业项目 在Weex开发中,可以使用单页面开发模式,和混...

  • Weex项目构建流程

    Weex-Toolkit Weex-Toolkit 主要用于快速构建 weex 的项目并且开发和调试。 Weex...

  • VSCode weex debug src 出现问题

    weex debug src 出现问题 当新建完一个weex项目之后,想试试weex debug src调试页面的...

  • weex笔记

    weex开发套件介绍 1、weex-toolkit 一个 Weex 官方命令行工具,它能够帮助进行项目开发时候的预...

  • Weex开发之-Hello Weex

    上一篇写了Weex的开发环境搭建Weex开发之-开发环境搭建[https://www.jianshu.com/p/...

  • Weex-hackernews之我见

    Weex-hackernews是Weex项目里比较“先进”的demo。因为其是基于Vue开发的,有完整清晰的项目结...

  • Weex 05 Native路径跳转JS踩坑

    前言 weex页面跳转是很多开发者遇到的问题。navigator是Android和IOS的跳转模块,weex的We...

网友评论

    本文标题:Weex开发之指定项目第一次启动的页面(四)

    本文链接:https://www.haomeiwen.com/subject/csjneftx.html