Skip to content
Mithril.js 2
Main Navigation NávodAPI

čeština

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

čeština

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

Vzhled

Sidebar Navigation

API

Základní 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)

Volitelné API

stream()

Návod

Na této stránce

API ​

Tahák ​

Zde jsou příklady nejčastěji používaných metod. Pokud zde metoda není uvedena, je určena pro pokročilejší použití.

m(selector, attrs, children) - dokumentace ​

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

m.mount(element, component) - dokumentace ​

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

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

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

m.route.set(path) - dokumentace ​

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

m.route.get() - dokumentace ​

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

m.route.prefix = prefix - dokumentace ​

Tuto metodu volejte před m.route() pro změnu směrovacího prefixu.

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

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

javascript
m(m.route.Link, { href: '/Home' }, 'Přejít na domovskou stránku');

m.request(options) - dokumentace ​

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

m.parseQueryString(querystring) - dokumentace ​

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

m.buildQueryString(object) - dokumentace ​

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

m.trust(htmlString) - dokumentace ​

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

m.redraw() - dokumentace ​

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
Další stránkam(selector, attributes, children)

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors

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

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors