Skip to content
Mithril.js 2
Main Navigation AnleitungAPI

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Aussehen

Sidebar Navigation

API

Kern-API

m(selector, attributes, children)

render(element, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(object)

buildPathname(object)

parsePathname(string)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

Optionale API

stream()

Anleitung

Auf dieser Seite

API ​

Kurzanleitung ​

Hier sind Beispiele für die am häufigsten verwendeten Methoden. Wenn eine Methode hier nicht aufgeführt ist, ist sie für fortgeschrittene Anwendungsfälle gedacht.

m(selector, attrs, children) - Dokumentation ​

javascript
m('div.class#id', { title: 'title' }, ['children']);

m.mount(element, component) - Dokumentation ​

javascript
var state = {
  count: 0,
  inc: function () {
    state.count++;
  },
};

var Counter = {
  view: function () {
    return m('div', { onclick: state.inc }, state.count);
  },
};

m.mount(document.body, Counter);

m.route(root, defaultRoute, routes) - Dokumentation ​

javascript
var Home = {
  view: function () {
    return 'Welcome';
  },
};

m.route(document.body, '/home', {
  '/home': Home, // Definiert die Route `https://example.com/#!/home`
});

m.route.set(path) - Dokumentation ​

javascript
m.route.set('/home');

m.route.get() - Dokumentation ​

javascript
var currentRoute = m.route.get();

m.route.prefix = prefix - Dokumentation ​

Führen Sie dies vor m.route() aus, um das Routing-Präfix zu ändern.

javascript
m.route.prefix = '#!';

m(m.route.Link, ...) - Dokumentation ​

javascript
m(m.route.Link, { href: '/Home' }, 'Zur Startseite gehen');

m.request(options) - Dokumentation ​

javascript
m.request({
  method: 'PUT',
  url: '/api/v1/users/:id',
  params: { id: 1, name: 'test' },
}).then(function (result) {
  console.log(result);
});

m.parseQueryString(querystring) - Dokumentation ​

javascript
var object = m.parseQueryString('a=1&b=2');
// {a: "1", b: "2"}

m.buildQueryString(object) - Dokumentation ​

javascript
var querystring = m.buildQueryString({ a: '1', b: '2' });
// "a=1&b=2"

m.trust(htmlString) - Dokumentation ​

javascript
m.render(document.body, m.trust('<h1>Hello</h1>'));

m.redraw() - Dokumentation ​

javascript
var count = 0;
function inc() {
  setInterval(function () {
    count++;
    m.redraw();
  }, 1000);
}

var Counter = {
  oninit: inc,
  view: function () {
    return m('div', count);
  },
};

m.mount(document.body, Counter);
Pager
Nächste Seitem(selector, attributes, children)

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2024 Mithril Contributors

https://mithril.js.org/api.html

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2024 Mithril Contributors