vue元件中使用iframe元素

2022-02-25 02:21:22 字數 844 閱讀 1179

需要在本頁面中展示vue元件中的超連結,位址列不改變的方法:

goback

需要使同層元素不被覆蓋,可以加

不過html5有新的dialog元素用於對話方塊。

iframe的一些方法:

獲取iframe內容:

var iframe = document.getelementbyid("iframe1");

var iwindow = iframe.contentwindow;

var idoc = iwindow.document;

console.log("window",iwindow);//獲取iframe的window物件

console.log("document",idoc); //獲取iframe的document

console.log("html",idoc.documentelement);//獲取iframe的html

console.log("head",idoc.head); //獲取head

console.log("body",idoc.body); //獲取body

自適應 iframe:

即1去掉滾動條,2設定寬高

var iwindow = iframe.contentwindow;

var idoc = iwindow.document;

iframe.height = idoc.body.offsetheight;

例子:

vue中使用loading元件

在vue專案中自定義元件實現非同步請求資料,在獲取到資料之前有乙個loading的動態圖,使介面更友好 在這裡定義乙個loading元件 在home頁面使用 store.js import vuex from vuex import vue from vue import axios from ax...

webpack中使用vue元件

當在wepack的入口檔案中引入的是全的vue包時 可以使用components來進行元件的渲染的 但是如果引入的是不全的runtime only包的時候 就要結合vue檔案和render進行頁面的渲染的 1.vue檔案中結構 script 2.寫好vue檔案後在入口檔案中引入vue檔案 impor...

Vue 在元件中使用 v model

參考 自定義事件 custom event 還可以用來建立出 實現 v model 機制的自定義輸入框 custom input 回顧前面章節中 等同於如下 而用於乙個元件時,v model 則可以替換為如下 為了元件內部能夠有效執行,元件內的 必須 將 value 屬性繫結到 value prop...