日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

weex的web組件,當(dāng)src為變量時(shí)在Android端無(wú)法加載

瀏覽:172日期:2024-02-20 11:42:26

問(wèn)題描述

我在使用weex的web時(shí),把src設(shè)為一個(gè)變量,在Android端,webView無(wú)法加載成功。we代碼如下:

<template><tm-navpage title=’{{title}}’ listenning_rigth_button_click=true> <web id=’toomao-web’ src=’{{src}}’ style=’width: 750; height: 1206;’ onpagefinish=’pagefinish’></web> <tm-loading if=’loading’></tm-loading></tm-navpage> </template><script> data: {src: ’’, // web加載鏈接url: ’’, // url參數(shù)userInfo: ’’,title: ’’,loading: true,canGoBack: false, // 記錄當(dāng)前webView的加載信息 }, created() {this.url = decodeURIComponent(getUrlParams(this, ’url’)); }</script>

Android端的web實(shí)現(xiàn)主要如下:

@Deprecated public WXWeb(WXSDKInstance instance, WXDomObject dom, WXVContainer parent, String instanceId, boolean isLazy) {this(instance,dom,parent,isLazy); } public WXWeb(WXSDKInstance instance, WXDomObject dom, WXVContainer parent, boolean isLazy) {super(instance, dom, parent, isLazy);createWebView(); } protected void createWebView(){mWebView = new WXWebView(getContext()); } @Override protected View initComponentHostView(@NonNull Context context) {mWebView.setOnErrorListener(new IWebView.OnErrorListener() { @Override public void onError(String type, Object message) {fireEvent(type, message); }});mWebView.setOnPageListener(new IWebView.OnPageListener() { @Override public void onReceivedTitle(String title) {if (getDomObject().getEvents().contains(Constants.Event.RECEIVEDTITLE)) { Map<String, Object> params = new HashMap<>(); params.put('title', title); fireEvent(Constants.Event.RECEIVEDTITLE, params);} } @Override public void onPageStart(String url) {if ( getDomObject().getEvents().contains(Constants.Event.PAGESTART)) { Map<String, Object> params = new HashMap<>(); params.put('url', url); fireEvent(Constants.Event.PAGESTART, params);} } @Override public void onPageFinish(String url, boolean canGoBack, boolean canGoForward) {if ( getDomObject().getEvents().contains(Constants.Event.PAGEFINISH)) { Map<String, Object> params = new HashMap<>(); params.put('url', url); params.put('canGoBack', canGoBack); params.put('canGoForward', canGoForward); fireEvent(Constants.Event.PAGEFINISH, params);} }});return mWebView.getView(); } @Override public void destroy() {super.destroy();getWebView().destroy(); } @Override protected boolean setProperty(String key, Object param) {switch (key) { case Constants.Name.SHOW_LOADING:Boolean result = WXUtils.getBoolean(param,null);if (result != null) setShowLoading(result);return true; case Constants.Name.SRC:String src = WXUtils.getString(param,null);if (src != null) setUrl(src);return true;}return super.setProperty(key,param); } @WXComponentProp(name = Constants.Name.SHOW_LOADING) public void setShowLoading(boolean showLoading) {getWebView().setShowLoading(showLoading); } @WXComponentProp(name = Constants.Name.SRC) public void setUrl(String url) {if (TextUtils.isEmpty(url) || getHostView() == null) { return;}if (!TextUtils.isEmpty(url)) { loadUrl(getInstance().rewriteUri(Uri.parse(url), URIAdapter.WEB).toString());} } public void setAction(String action) {if (!TextUtils.isEmpty(action)) { if (action.equals(GO_BACK)) {goBack(); } else if (action.equals(GO_FORWARD)) {goForward(); } else if (action.equals(RELOAD)) {reload(); }} }private void fireEvent(String type, Object message) {if (getDomObject().getEvents().contains(Constants.Event.ERROR)) { Map<String, Object> params = new HashMap<>(); params.put('type', type); params.put('errorMsg', message); fireEvent(Constants.Event.ERROR, params);} } private void loadUrl(String url) {getWebView().loadUrl(url); } private void reload() {getWebView().reload(); } private void goForward() {getWebView().goForward(); } private void goBack() {getWebView().goBack(); } private IWebView getWebView() {return mWebView; }問(wèn)題

在調(diào)試的過(guò)程中,發(fā)現(xiàn)setProperty方法只會(huì)走一次,就是在設(shè)置的時(shí)候, 當(dāng)src從新賦值之后,web并不會(huì)去刷新url從新加載。求如何實(shí)現(xiàn)當(dāng)src變化 時(shí),web可以去從新加載,

嘗試過(guò)refreshData方法,發(fā)現(xiàn)也不會(huì)調(diào)用。

@Override public void refreshData(WXComponent component) {super.refreshData(component);component.getDomObject().getAttrs(); }

問(wèn)題解答

回答1:

我突然怎么覺(jué)得是你的寫(xiě)法問(wèn)題。。。src=’{{src}}’ 改為 :src=’src’

回答2:

src屬性接受一個(gè)字符串,當(dāng)你需要用變量的時(shí)候,對(duì)應(yīng)vue的語(yǔ)法是v-bindsrc=’{{src}}’實(shí)際上是傳了一個(gè){{src}}的字符串進(jìn)去,肯定解析不了所以要用:src=’variable’而且v-bind不止接受變量,還可以寫(xiě)表達(dá)式

我看了一下你的代碼你那個(gè)onPageFinish如果是事件的話應(yīng)該是要綁定v-on的,也就是應(yīng)該寫(xiě)成@onPageFinish

標(biāo)簽: web
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美www视频在线观看| 亚洲午夜天堂| 亚洲精品乱码| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 日本一不卡视频| 老司机久久99久久精品播放免费| 免费观看日韩电影| 欧美在线观看天堂一区二区三区| 国产欧美日韩亚洲一区二区三区| 麻豆国产精品| 久久久天天操| 丝袜诱惑一区二区| 午夜在线视频观看日韩17c| 一区二区三区国产在线| 里番精品3d一二三区| 久久久一二三| 蜜臀久久久久久久| 精品国产91| 伊人久久成人| 麻豆高清免费国产一区| 亚洲高清激情| 欧美亚洲三区| 久久九九电影| 亚洲免费成人av在线| 快播电影网址老女人久久| 免费日韩av片| 高清一区二区三区av| 首页国产欧美久久| 91亚洲国产高清| 日本精品一区二区三区在线观看视频| 久久人人97超碰国产公开结果| 伊人国产精品| 久久久久亚洲| 久久99国产精品视频| 亚洲人亚洲人色久| 精品视频网站| 国产精品一区二区三区四区在线观看| 日本韩国欧美超级黄在线观看| 国产调教一区二区三区| 在线精品国产亚洲| 五月天久久777| 欧美日韩视频免费观看| 久久伊人国产| 国产精品s色| 国产精品亚洲人成在99www| 亚洲开心激情| 免费日韩av| 丝袜a∨在线一区二区三区不卡| 亚洲激情久久| 久久亚洲精品中文字幕蜜潮电影| 蜜桃av一区二区| 麻豆精品少妇| 免费av一区二区三区四区| av亚洲免费| 国产日韩欧美一区在线| 精品久久久久中文字幕小说| 久久九九精品| 婷婷综合国产| 亚洲人成在线网站| 爽爽淫人综合网网站| 免费一区二区三区在线视频| 日韩免费在线| 免费久久99精品国产| 国产精品麻豆成人av电影艾秋 | jiujiure精品视频播放| 亚洲精品激情| 日韩av自拍| 蜜臀av国产精品久久久久| 免费看久久久| 美国三级日本三级久久99| 九九九精品视频| 日韩中文字幕麻豆| 成人在线视频区| 日韩国产精品久久久久久亚洲| 欧美三级网址| 国产精品男女| 免费视频国产一区| 你懂的国产精品| 亚洲欧美久久| 色综合五月天| 国产精品伊人| 日韩精品视频网| 黄色日韩精品| 国产黄大片在线观看| 日韩成人一级| 亚洲欧美日韩国产一区二区| 亚洲一级少妇| 丁香婷婷久久| 免费在线观看一区| 久久国内精品自在自线400部| 亚洲欧美高清| 久久精品官网| 都市激情国产精品| 精品国产一区二区三区2021| 日本成人中文字幕| 天堂久久av| 日韩精品免费视频人成| 日本 国产 欧美色综合| 麻豆亚洲精品| 99香蕉国产精品偷在线观看| 美女网站视频一区| 午夜av成人| 九一成人免费视频| 亚洲福利一区| 日韩中文字幕不卡| 中文字幕中文字幕精品| 免费美女久久99| 亚洲男女av一区二区| 国产色综合网| 亚洲精品少妇| 国产精品毛片视频| 久久久久久久久久久妇女 | 欧美亚洲tv| 日韩va亚洲va欧美va久久| 日韩区欧美区| 久久精品xxxxx| 国产精品中文| 国产成人调教视频在线观看| 精品少妇一区| 久久亚洲精精品中文字幕| 国产成年精品| 不卡一区综合视频| 日本欧洲一区二区| 国产精品白丝av嫩草影院| 一本大道色婷婷在线| 好看的亚洲午夜视频在线| 亚洲色图国产| 国产精品午夜一区二区三区| 国产一区二区三区精品在线观看| 国产欧美一区二区三区精品酒店| 欧美成人a交片免费看| 婷婷成人基地| 国产精品亚洲欧美日韩一区在线| 国产精品久久久久久久免费观看| 精品三级av| 99视频精品| 精品国产亚洲一区二区在线观看| 午夜精品婷婷| 美女久久久久久 | 日韩专区视频网站| 国产亚洲一区二区三区啪| 日本在线啊啊| 亚洲18在线| 国产精品久av福利在线观看| 午夜国产精品视频免费体验区| 欧美黑人巨大videos精品| 久久国产精品毛片| 麻豆成全视频免费观看在线看| 亚洲一区观看| 国产aa精品| 在线一区二区三区视频| 麻豆视频在线看| 亚洲高清av| 国产精品二区不卡| 精品久久视频| 欧美精品1区| 高清一区二区三区| 狠狠久久伊人中文字幕| 99国内精品| 97精品97| 日韩高清一区二区| 婷婷六月综合| 国产精品三级| 免费在线观看一区二区三区| 四虎4545www国产精品| 国产欧美日韩精品一区二区三区| 亚洲欧美日韩在线观看a三区| 日韩精品一区二区三区免费观影 | 欧美一级网址| 日韩三区在线| 视频福利一区| 久久中文字幕二区| 神马午夜久久| 狠狠久久婷婷| 免费人成精品欧美精品| 美国三级日本三级久久99| 蜜桃免费网站一区二区三区| 福利片在线一区二区| 国内精品麻豆美女在线播放视频| 久久一区精品| 日韩中文字幕高清在线观看| 99亚洲精品| 日韩久久精品网| 四虎国产精品免费观看| 亚洲香蕉久久| 亚洲综合丁香| 亚洲性视频h| 欧美sss在线视频| 国产一区二区三区视频在线| 国产伦理一区| 欧美偷窥清纯综合图区| 日本成人在线不卡视频| 亚洲精一区二区三区| 欧美午夜精彩| 黄色日韩精品| 少妇精品久久久一区二区| 亚洲国产一区二区在线观看| 国产精品免费看| 久久大逼视频| 日韩精品免费一区二区夜夜嗨 |