Java Web專案,Android和微信小程式的初始頁面配置
Java Web專案
我們在Eclipse裡開了Java Web專案之後,Run As Tomcat或者Apache伺服器,本地執行,如果直接用 http://localhost:8080 訪問專案,會發現瀏覽器會開啟一個預設的頁面。
這個頁面是在什麼地方配置的呢?
每個Java Web工程的目錄下面,都有一個名為WEB-INF的目錄,裡面包含一個配置檔案web.xml。Web專案的預設頁面就定義在裡面的welcome-file-list節點裡。
Android專案
我們知道一個Android專案裡可以定義不同的Activity,那麼Android應用啟動後看到的初始頁面對應的Activity,定義在Android專案的AndroidManifest.xml配置檔案裡,屬性為android:name。看下面的例子:
package="com.jerry.android4" android:versionCode="1" android:versionName="1.0" > android:minSdkVersion="8" android:targetSdkVersion="19" /> android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > android:name="com.jerry.android4.MainActivity" android:label="@string/app_name" >
意思是這個Android應用預設啟動的activity是com.jerry.android4.MainActivity。
微信小程式
我的微信小程式裡有很多檢視,我除錯時發現,我的app.js的鉤子函式onLaunch的輸入引數,被微信框架填充為userLogin這個檢視。然而微信框架根據什麼邏輯判斷出userLogin是微信小程式的初始頁面呢?
起初我以為是在微信小程式的app.json或者project.config.json檔案裡配置初始頁面,像前面介紹的Java Web工程的web.xml和Android的AndroidManifest.xml一樣。後來發現沒有這樣的配置,微信框架會將app.json檔案裡pages屬性下面的 第一條 頁面作為初始化頁面。
要驗證這個結論很簡單,我們做個測試,把appointments和userLogin這兩個檢視的順序在app.json裡調換一下。發現調換之後,確實是當前處在app.json裡的appointments檢視作為初始頁面了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2214467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP BSP, Java Web Project,Android和微信小程式的初始頁面設定JavaWebProjectAndroid微信小程式
- 微信小程式初始化專案架構微信小程式架構
- 直擊根源:vue專案微信小程式頁面跳轉web-view不重新整理Vue微信小程式WebView
- 微信小程式開發系列七:微信小程式的頁面跳轉微信小程式
- Android Studio微信頁面Android
- 微信小程式之匯出頁面為doc檔案微信小程式
- 微信小程式開發系列 (四) :微信小程式的頁面跳轉路由設計微信小程式路由
- 微信小程式開發系列8----頁面配置--事件繫結微信小程式事件
- 微信小程式 webview 頁面重新整理微信小程式WebView
- 模擬微信小程式頁面Page方法微信小程式
- 獲取微信小程式頁面路徑微信小程式
- 微信小程式頁面功能-----標籤切換微信小程式
- 微信小程式開源專案集合微信小程式
- 基於mpvue的微信小程式專案搭建Vue微信小程式
- 微信小程式--專案腳手架的搭建微信小程式
- 網頁程式遷移至微信小程式web-view詳解網頁微信小程式WebView
- 微信小程式web-view頁面安卓下顯示空白的解決辦法!!!微信小程式WebView安卓
- 微信小程式攜帶引數跳轉頁面/獲取頁面棧微信小程式
- 玩Android微信小程式版Android微信小程式
- 小程式登入、微信網頁授權(Java版)網頁Java
- 微信小程式WXML頁面常用語法(講解+示例)微信小程式XML
- 微信小程式中頁面間跳轉傳參方式微信小程式
- 配置 brupsuite,抓取微信小程式的包UI微信小程式
- 微信小程式開發系列四:微信小程式之控制器的初始化邏輯微信小程式
- 專案完成小結:使用DjangoStarter v3和Taro開發的微信小程式Django微信小程式
- 微信小程式分頁載入微信小程式
- 微信小程式開發07-列表頁面怎麼做微信小程式
- 微信小程式入門教程之二:頁面樣式微信小程式
- 微信小程式開發:頁面分享卡片、風格選擇、通道啟用等可配置微信小程式
- 微信小程式開發系列3----頁面配置--WXML資料繫結+條件渲染微信小程式XML
- ali-oss web + 微信小程式 使用Web微信小程式
- vue專案多頁面入口配置Vue
- 微信小程式頁面的生命週期微信小程式
- Android如何測試微信小遊戲&小程式?Android遊戲
- 微信開發之小程式頁面間如何傳遞引數
- 實現微信小程式編譯和執行環境系列(初始篇)微信小程式編譯
- flutter實戰專案,教你使用flutter打造仿微信app頁面!FlutterAPP
- 深入解析微信小程式頁面中實現的儲存圖片(附程式碼)微信小程式