8000 GitHub - jsyczhanghao/pizzajs: 轻量mvvm框架,用来演示小程序引擎开发
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jsyczhanghao/pizzajs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pizza

轻量mvvm框架,用来演示小程序引擎开发, 基于virtual-dom,diff算法上和react及vue稍微有些不同。 组件这块基于webcomponent,所以隔离性会更强些。

使用

new Pizza({
  template: '<user-list :list="users" />',
  component: {
    UserList
  },

  data: {
    users: [1, 2, 3]
  },
}).$mount(document.getElementById('app'));

userlist

import __template from './userlist.tpl';
import __style from './userlist.css';

export default {
  props: {
    list: []
  },

  template: __template,
  style: __style
};

userlist.css

div {
  color: red;
}

:host {
  display: block;
}

userlist.tpl

<div class="demo" v-for="list" v-for-item="user">
  {{user}}
</div>

About

轻量mvvm框架,用来演示小程序引擎开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0