ZVM

简单的 MVVM 框架实现

简介

zvm 是一个简单的 MVVM 框架,支持响应式,单向绑定,双向绑定,参考 vue 原理实现。 支持的指令有:z-modelz-onz-bindz-forz-ifz-else

下面是一个最基本的示例:

import { createApp } from "mini-zvm";

const app = createApp({
  template: "#app",
  data() {
    return {
      count: 1,
    };
  },
  methods: {
    handleClick() {
      this.count++;
    },
  },
});

app.mount("#app");
<div id="app">
  <button z-on:click="handleClick">Count is: {{ count }}</button>
</div>

安装

CDN

<script src="https://unpkg.com/mini-zvm"></script>

CDN 引入示例地址open in new window

npm

推荐使用 npm 安装

npm install mini-zvm

示例

这里提供了在线编辑器,可以在线编辑器中编辑示例代码,然后在线上运行。

在线编辑器open in new window

以下是一些示例功能及其代码: 示例地址open in new window

示例代码open in new window

Last Updated:
Contributors: 卡卡查克