Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
dntzhang committed Oct 29, 2018
1 parent c633706 commit aed36dd
Show file tree
Hide file tree
Showing 3 changed files with 98 additions and 100 deletions.
80 changes: 40 additions & 40 deletions README.CN.md
Expand Up @@ -413,55 +413,55 @@ import { render, WeElement, define } from 'omi'

define('todo-list', class extends WeElement {
render(props) {
return (
return (
<ul>
{props.items.map(item => (
<li key={item.id}>{item.text}</li>
))}
))}
</ul>
)
}
})

define('todo-app', class extends WeElement {
static observe = true

static get data() {
return { items: [], text: '' }
}

render() {
return (
<div>
<h3>TODO</h3>
<todo-list items={this.data.items} />
<form onSubmit={this.handleSubmit}>
<input
id="new-todo"
onChange={this.handleChange}
value={this.data.text}
/>
<button>Add #{this.data.items.length + 1}</button>
</form>
</div>
)
}

handleChange = e => {
this.data.text = e.target.value
}

handleSubmit = e => {
e.preventDefault()
if (!this.data.text.trim().length) {
return
}
this.data.items.push({
text: this.data.text,
id: Date.now()
})
this.data.text = ''
}
static observe = true

static get data() {
return { items: [], text: '' }
}

render() {
return (
<div>
<h3>TODO</h3>
<todo-list items={this.data.items} />
<form onSubmit={this.handleSubmit}>
<input
id="new-todo"
onChange={this.handleChange}
value={this.data.text}
/>
<button>Add #{this.data.items.length + 1}</button>
</form>
</div>
)
}

handleChange = e => {
this.data.text = e.target.value
}

handleSubmit = e => {
e.preventDefault()
if (!this.data.text.trim().length) {
return
}
this.data.items.push({
text: this.data.text,
id: Date.now()
})
this.data.text = ''
}
})

render(<todo-app />, 'body')
Expand Down
38 changes: 18 additions & 20 deletions README.KR.md
Expand Up @@ -341,25 +341,25 @@ class MyApp extends WeElement {
아래는 상대적으로 완벽한 TodoApp 예입니다:
```js
import { tag, WeElement, render } from "omi";
import { render, WeElement, define } from 'omi'

@tag("todo-list")
class TodoList extends WeElement {
define('todo-list', class extends WeElement {
render(props) {
return (
<ul>
{props.items.map(item => (
<li key={item.id}>{item.text}</li>
))}
</ul>
);
)
}
}
})

define('todo-app', class extends WeElement {
static observe = true

@tag("todo-app")
class TodoApp extends WeElement {
static get data() {
return { items: [], text: "" };
return { items: [], text: '' }
}

render() {
Expand All @@ -376,29 +376,27 @@ class TodoApp extends WeElement {
<button>Add #{this.data.items.length + 1}</button>
</form>
</div>
);
)
}

handleChange = e => {
this.data.text = e.target.value;
};
this.data.text = e.target.value
}

handleSubmit = e => {
e.preventDefault();
e.preventDefault()
if (!this.data.text.trim().length) {
return;
return
}

this.data.items.push({
text: this.data.text,
id: Date.now()
});
this.data.text = "";
this.update();
};
}
})
this.data.text = ''
}
})

render(<todo-app />, "body");
render(<todo-app />, 'body')
```
### Store
Expand Down
80 changes: 40 additions & 40 deletions README.md
Expand Up @@ -415,55 +415,55 @@ import { render, WeElement, define } from 'omi'

define('todo-list', class extends WeElement {
render(props) {
return (
return (
<ul>
{props.items.map(item => (
<li key={item.id}>{item.text}</li>
))}
))}
</ul>
)
}
})

define('todo-app', class extends WeElement {
static observe = true

static get data() {
return { items: [], text: '' }
}

render() {
return (
<div>
<h3>TODO</h3>
<todo-list items={this.data.items} />
<form onSubmit={this.handleSubmit}>
<input
id="new-todo"
onChange={this.handleChange}
value={this.data.text}
/>
<button>Add #{this.data.items.length + 1}</button>
</form>
</div>
)
}

handleChange = e => {
this.data.text = e.target.value
}

handleSubmit = e => {
e.preventDefault()
if (!this.data.text.trim().length) {
return
}
this.data.items.push({
text: this.data.text,
id: Date.now()
})
this.data.text = ''
}
static observe = true

static get data() {
return { items: [], text: '' }
}

render() {
return (
<div>
<h3>TODO</h3>
<todo-list items={this.data.items} />
<form onSubmit={this.handleSubmit}>
<input
id="new-todo"
onChange={this.handleChange}
value={this.data.text}
/>
<button>Add #{this.data.items.length + 1}</button>
</form>
</div>
)
}

handleChange = e => {
this.data.text = e.target.value
}

handleSubmit = e => {
e.preventDefault()
if (!this.data.text.trim().length) {
return
}
this.data.items.push({
text: this.data.text,
id: Date.now()
})
this.data.text = ''
}
})

render(<todo-app />, 'body')
Expand Down

0 comments on commit aed36dd

Please sign in to comment.