问题标签 [mithril.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
99 浏览

javascript - 减少 Web 服务调用停止的影响

我有一个网站,它调用 Web 服务来多次处理地址列表。我希望用户更快地得到他们的结果,并且已经在使用 Promise 和 deferred 来处理结果。我目前正在发送这样的请求:

  1. 一批中的前 25 个
  2. 接下来的 25 个作为单个请求,大多数请求将处理 50 个地址以下
  3. 下一个 50 作为 5 个请求批次
  4. 50个批次,直到所有东西都发送完毕

而不是这个,我想发送要处理的数组的百分比(我最多可以处理 10000)然后对 3 个套接字之一的单个请求,下一个 2 的 25 个请求,然后当大的返回时发送另一个很大的百分比。每隔一段时间,一个请求也可能需要更长的时间来处理。

谷歌浏览器显示我在等待打开套接字时停滞不前,我想

0 投票
1 回答
163 浏览

laravel - 将秘银的 MSX 添加到 Laravel Elixir

我使用 Mithril 作为前端框架,使用 Laravel 作为后端。我很想用这个: https ://github.com/insin/msx

但不太确定如何将其作为插件添加到 browserify。有可能做到吗?

0 投票
1 回答
183 浏览

javascript - 将可编辑的动态对象添加到 Mithriljs 中的数组

我有一个数组,我需要填充多个'properties',如下所示:

我想列出所有内容propertiesul并且我想要一个+按钮,它将向数组中添加一个新对象(最初将是空白的)namevalue双击每个项目(li在这种情况下)后,我想让这些properties可编辑。

所以我做了这样的事情:

这是我的初始数组。

然后,我有一个控制器:

我的观点:

最后:

但是当我开始输入时,它会覆盖我写的内容并且不会保存新值..

任何想法,任何人?

0 投票
1 回答
269 浏览

javascript - 在 am() 生成的元素上设置超时事件

我有一个m("p.help")通过点击事件删除的元素。

如果未单击,我还希望在几秒钟后自动删除该元素。我需要为它设定一个时间。设置超时不起作用。

点击事件工作正常,但超时不起作用。它甚至没有被触发判断console.log()

我究竟做错了什么?

编辑

感谢 ciscoheat 的提示。

我必须将计时器放入控制器中才能正常工作。

所以这个工作正常:

0 投票
2 回答
1226 浏览

javascript - 强制组件从 Mithril.js 中的不同组件重绘

我有 2 个组件 -addProjectFormlistProjects. 它们都是根模块内的嵌套组件。每当我使用表单添加项目时,我希望它立即出现在列表中。

为此,我必须将控制器实例传递给每个组件,如下所示:

然后listProjects例如组件,如下所示:

所以这种方式我一直在顶层调用方法,但我不太喜欢像这样传递控制器实例。我还有其他方法吗?

0 投票
2 回答
646 浏览

javascript - Mithril - 重新渲染动态内容

在我的延迟对象返回数据后,我试图重新渲染我的 DOM 元素。我在控制台上调试它,似乎我的元素正在创建,但它从未显示到页面上。如果我添加静态内容,它会按预期工作。

0 投票
2 回答
439 浏览

jquery - Use Mithril and Tooltipster

I'd like to include interactive content in a tooltip [that's created using Tooltipster]. A simple example:

http://jsfiddle.net/qrbsug8r/2/

The goal is to have the "Tooltip click me" link in the Tooltip content trigger a typical Mithril draw cycle.

My questions are how do I render the tooltip content using standard Mithril, and how do I hookup the onclick event? For example, if I were not using Tooltipster I might do:

0 投票
2 回答
270 浏览

javascript - 提高 Angular 性能:将视图更改为 reactjs 或 Mithril?

我对 Angular(和其他许多人一样)有性能问题。我只想将视图层更改为 reactjs 或 Mithril。我找到了 React js 的示例(例如http://www.bimeanalytics.com/engineering-blog/you-put-your-react-into-my-angular/),但没有找到 Mithril。任何人都可以就使用秘银作为角度视图与 Reactjs 的优缺点提出建议吗?谢谢!

0 投票
1 回答
529 浏览

mithril.js - mithril.js 如果未连接则重定向用户

当用户尚未连接时,如何使用 mithril.js 及其路由系统将我的用户重定向到登录表单?

我定义了一些路线:

但是如果用户没有登录,我想将 /orders 和其他路由重定向到 / 。

我需要将代码放入控制器(OrderList.controller 和 OrderForm.controller)吗?还是在视图中(OrderList.view 和 OrderForm.view)?

0 投票
2 回答
860 浏览

mithril.js - 如何在重绘中保留 Mithril 中的 DOM 元素

我想知道,在 Mithril 中,跨重绘保留 DOM 元素的最佳做法是什么。

我有一个 iframe,其中包含一个导航链接,因为它的内容。我需要在 Mithril 的重绘中保留这个 iframe。

我已经尝试了以下解决方案,其中 iframe 在组件的控制器函数中使用 redraw.stategy 设置为“none”来呈现。

但是,iframe 似乎在重绘时发生了变化:

这是保留 DOM 元素的正确方法吗?还是有另一种方法来实现这一目标?

谢谢你。