Skip to content
Mithril.js 2
Main Navigation ÚtmutatóAPI

magyar

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

magyar

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

Megjelenés

Sidebar Navigation

API

Alapvető 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)

Opcionális API

stream()

Útmutató

Ezen az oldalon

API ​

Puskalap ​

Itt találhatók példák a leggyakrabban használt metódusokra. Ha egy metódus nincs felsorolva alább, az haladó felhasználásra szolgál.

m(selector, attrs, children) - dokumentáció ​

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

m.mount(element, component) - dokumentáció ​

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) - dokumentáció ​

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

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

m.route.set(path) - dokumentáció ​

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

m.route.get() - dokumentáció ​

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

m.route.prefix = prefix - dokumentáció ​

Hívja meg ezt a m.route() előtt az útválasztási előtag megváltoztatásához.

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

m(m.route.Link, ...) - dokumentáció ​

javascript
m(m.route.Link, { href: '/Home' }, 'Go to home page');

m.request(options) - dokumentáció ​

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

m.parseQueryString(querystring) - dokumentáció ​

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

m.buildQueryString(object) - dokumentáció ​

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

m.trust(htmlString) - dokumentáció ​

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

m.redraw() - dokumentáció ​

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
Következő oldalm(selector, attributes, children)

A MIT licenc alapján kiadva.

Copyright (c) 2024 Mithril Contributors

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

A MIT licenc alapján kiadva.

Copyright (c) 2024 Mithril Contributors