鍍金池/ 問答/HTML5  HTML/ vue寫的h5頁面內(nèi)嵌android

vue寫的h5頁面內(nèi)嵌android

怎么調(diào)到android的相機(jī),和傳值問題?
比如:我用vue寫的頁面,點(diǎn)擊需要調(diào)到android的相機(jī),然后android會(huì)傳給我值。我在vue怎么接受?### 問題描述

回答
編輯回答
孤毒

android 有 JSBridge 可以用,
如果僅僅調(diào)用相機(jī),HTML5 navigator.mediaDevices;就可以
https://developer.mozilla.org...

2017年4月11日 06:35
編輯回答
念初

如果你想調(diào)用android客戶端的方法,需要跟客戶端聯(lián)合開發(fā),客戶端開發(fā)提供native方法,我們的頁面使用js調(diào)用,原理是使用JSBridge,大致就是客戶端將方法寫入一個(gè)對象,比如命名為JavaScriptHandler,然后將此對象掛載到window對象上,我們?nèi)フ{(diào)用window.JavaScriptHandler.XXX就可以使用了。

2018年3月30日 23:15
編輯回答
陌南塵

謝謝大家,已找到答案
template @click="jsFormNavtive('')"
在methods jsFormNavtive(data){

            window.android.getCamera('00000')
            alert(data)
        }
         data 是android傳過來的值
         

在mounted 加 window.jsFormNavtive = this.jsFormNavtive;

2017年8月5日 05:16