Skip to content
Mithril.js 2
Main Navigation PrzewodnikAPI

Polski

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

Polski

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

Wygląd

Sidebar Navigation

API

Podstawowe 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(obiekt, extra)

Opcjonalne API

stream()

Przewodnik

Na tej stronie

API ​

Skrócony przewodnik ​

Oto przykłady najczęściej używanych metod. Jeśli jakiejś metody nie ma na poniższej liście, oznacza to, że jest ona przeznaczona do bardziej zaawansowanych zastosowań.

m(selector, attrs, children) - dokumentacja ​

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

m.mount(element, component) - dokumentacja ​

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) - dokumentacja ​

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

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

m.route.set(path) - dokumentacja ​

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

m.route.get() - dokumentacja ​

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

m.route.prefix = prefix - dokumentacja ​

Użyj przed m.route(), aby zmienić prefiks routingu.

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

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

javascript
m(m.route.Link, { href: '/Home' }, 'Przejdź do strony głównej');

m.request(options) - dokumentacja ​

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

m.parseQueryString(querystring) - dokumentacja ​

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

m.buildQueryString(object) - dokumentacja ​

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

m.trust(htmlString) - dokumentacja ​

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

m.redraw() - dokumentacja ​

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
Następna stronam(selector, attributes, children)

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors

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

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors