virtual-dom

    0熱度

    3回答

    我想在UI上返回一些按鈕,並得到一個奇怪的錯誤。有人可以請幫助。 var div = "<button onclick='javascript:displayDetails('+value1+','+value2+');'>View</button>" 的錯誤,我得到的是: 丟失)後的參數列表。

    1熱度

    1回答

    當我輸入瀏覽器時,React控制輸入不讓我改變輸入值。其餘部分,代碼將解釋所有。 它的工作方式,如果前兩個輸入填充但如果前兩個輸入都是空的話,我怎樣才能使編輯在瀏覽器 const PriceListRow = React.createClass({ getInitialState(){ return { flatPrice: "", } }

    3熱度

    1回答

    As mentioned previously,我想使用Maquette作爲基本的hyperscript語言。因此,我不想使用maquette.projector。但是,儘管能夠將使用Maquette製作的SVG對象附加到DOM,但DOM似乎沒有更新。例如,在下面的代碼中,我希望能夠點擊一個按鈕來創建一個圓圈。如果我使用Chrome開發工具檢查DOM,我可以將SVG圓對象添加到DOM,但DOM尚未

    1熱度

    1回答

    我在嘗試React並重新渲染iframe,我不確定React如何正確地重新渲染iframe,特別是指向文本編輯器的iframe。下面是一個的jsfiddle顯示此: https://jsfiddle.net/augburto/fkqnm329/2/ 文本編輯器我點並不重要,但我在做什麼是當你點擊觸發更新,它會調用一個setInterval將不斷設置新的狀態,從而引發重投。 我認爲可能發生的是,當我

    2熱度

    1回答

    我有關於Angular 2內部DOM操作的「簡單」問題。 Angular 2是使用虛擬DOM,增量DOM還是什麼。我一直在遍尋互聯網,以瞭解Angular 2在內部使用DOM進行操作,但似乎無法找到它。 我明白他們是如何創建組件的,以及他們如何讓我們的開發人員使用我們想要的封裝策略。 我知道它使用區域來檢測應用更改的變化和可觀察性,但是他們是否提供了自己的內部DOM操作邏輯,還是他們在真正的DOM

    0熱度

    1回答

    當使用遞歸函數讀取用戶的拖動文件時,我遇到了使用角度2更改檢測的奇怪問題&。 參考這裏的例子: File drop example: plnkr.co 在上面的例子中,有兩個文件拖放區域。頂部區域使用遞歸函數來讀取用戶丟棄項目中的所有文件。底部區域只需使用dataTransfer.files。 丟棄的文件應該顯示在下面。但是,更改檢測僅適用於底部區域。 這是我的實際應用程序的簡化版本。我並不熱衷於

    2熱度

    1回答

    我正在研究基於vue.js的中型Web應用程序。我一直在面對幾個與vue實例生命週期相關的虛擬DOM問題。 以下代碼片段(jsFiddle也可用here)演示了其中一些問題。 測試組件 vue組件接收一個屬性值並使用該值更新其內部狀態。 無論何時數據集更改(通過排序或新數據),屬性都會更新,但內部狀態不會更新。通過運行代碼片段並單擊按鈕,這很容易看到。 我瞭解數據組件屬性是一個函數,它看起來像只有

    0熱度

    1回答

    My React應用程序進行第三方服務調用,以加載需要通過指定的CSS選擇器注入DOM的內容。它可以位於頁面的任何位置。我該如何將這些內容注入指定選擇器的React應用程序,以確保虛擬DOM得到更新並保持不變? 成像,這是我希望注入陣營的應用程序的第三方響應對象: var response={selector:'#someSel',html='<div>Hello from third party

    2熱度

    1回答

    是否有可能獲取虛擬DOM上的事件目標的父節點? 在我的基本反應組件中,我有一個從onClick事件觸發的方法,我想獲得父虛擬DOM節點屬性。 handleClick(e){ // The following code only gives me the actual DOM parent Node ReactDOM.findDOMNode(e.target).parentNod

    0熱度

    1回答

    我需要根據父元素設置組件尺寸。是否可以通過virtualDOM中的ref來獲取父級的寬度和高度? 家長 export default class App extends React.Component { render() { return ( <div> <div className={'avocado-container'} re