egoist
12/29/2015 - 12:35 PM

code name: vico

code name: vico

每一个文件是一个组件 view(component):

Header.vico:

<template>
  <img src="../temp.jpg"/>
  <h2 onClick="handleClick">Hi, I'm {how}</h2>
</template>

<script>
  const how = 'Cool'
  on.handleClick = () => {
    console.log('hi')
  }
</script>

compile to =>

// TODO

Compile:

vico Header {
  const how = 'fine'
  <div class="fun" onClick="handleClick">I'm { how }</div>
  
  handleClick = (e) => {
    console.log(e.currentTarget)
  }
}

To React:

class Header extends Component {
  handleClick (e) {
    console.log(e.currentTarget)
  },
  render () {
    const how = 'fine'
    return <div class="fun" onClick="handleClick">I'm { how }</div>
  }
}