mithril.js

    1熱度

    1回答

    我是非常新的祕銀,並嘗試從官方網站了解教程。我已經修改了一下這個例子。這是沒有m.request的版本。下面的代碼片段不會在頁面上顯示任何內容。就好像在異步操作之後沒有觸發更改檢測(?)。你會如何使它工作?謝謝! const User = { list: [], loadList(){ //new code starts return n

    0熱度

    1回答

    在下面的代碼片段中,我試圖在父控制器上調用一個函數。 Mithril提供哪些選擇? class Parent { view(vnode){ return m(Child, {onaction: this.onAction}); } onAction =() => { //TO BE CALLED BY CHILD console

    0熱度

    1回答

    我已經設計使用mithriljs(0.2.5)的組件和觀察者模式對組件間的通信的應用程序。不過,我確實需要阻止基於另一個組件的操作。 說,我有2個組件ITEMLIST & ItemDetail。當在列表組件中選擇一個項目時,觸發一個ITEM_SELECTED事件,導致細節被加載。細節組件允許編輯和保存用戶詳細信息。 如果細節是髒(編輯未保存)和用戶試圖做一個選擇,我想說明一個保存項目屏幕是/否/取

    1熱度

    1回答

    我正在嘗試Polythene,但它似乎所有文檔都是針對舊版本Mithril。我無法弄清楚如何在當前版本的Mithril上使用這個庫。 以下是一些基本的代碼,我得到了明顯的工作原理與祕0.2: import m from "mithril"; import button from "polythene/button/button"; var app = { view: functio

    1熱度

    1回答

    我正在爲創建實體時需要創建一些實體的實體創建窗體,與編輯實體時相比。我該怎麼做呢?創建表單時,是否應該有一個表單並省略這些字段?還是有另一種方式? 例如 module.exports = { view: function(vnode){ // form built here } }

    1熱度

    1回答

    我和我的朋友創建了一個網站,我們想用作爲實驗爲學校的目的。 https://www.daniellindgren.se/ 但是,我們遇到了一些問題,當我們希望谷歌機器人抓取的子頁面,如簡歷和聯繫。 當我們使用Google網站管理員工具來搜索Google的索引時,它表示他們無法抓取任何其他內容,然後是首頁。 我們已經構建了一個網站地圖,並且我們也在robots.txt中聲明瞭這一點。 但是我們在某處

    1熱度

    1回答

    在Mithril中創建新組件時,vnode.attrs.value和vnode.state.value之間有什麼區別?

    0熱度

    1回答

    我有一個應用程序,我想控制何時重繪視圖。 我可以使它工作使用m.mount和m.redraw: var count = 0; var Counter = { view: function() { return m('main', [ m('h1', ('Count: ' + count)) ]) } }

    0熱度

    1回答

    在我以前Q/A,我發現你不使用m.redraw與m.render,這是有道理的,但是: 這是否意味着祕銀維持呈現虛擬節點和DOM-之間沒有關係它們插入的節點(使用m.render時)? 抑或祕仍然跟蹤是什麼/是(使用m.render時)安裝在哪個節點的,允許其diff的虛擬DOM並保持了業績? 在前一種情況下,m.mount實際上可能比m.render更快。

    0熱度

    1回答

    我正在寫一個應用程序使用mithril並作出反應。我需要定義的路由,而到目前爲止,這是我想出了 m.route(root, '/', { '/': LoginComponent, '/login': LoginComponent, '/Login/Email': LoginEmailComponent, '/Login/Password': LoginPas