# vuepy ## 简介 vuep.py是一个用于构建用户界面的python框架。它基于标准html、python构建,并提供一套声明式、组件化的编程模型,与Vue3.js组合式API几乎完全兼容。 核心功能: * 声明式渲染:Vue.py 基于标准 HTML 拓展了一套模板语法,使得我们可以声明式地描述最终输出的 HTML 和 Python 状态之间的关系。 * 响应性:Vue.py 会自动跟踪 Python 状态并在其发生变化时响应式地更新 DOM。 ## 安装vuepy ``` pip install vuepy-core ``` ## 单文件组件 SFC 语法和vue.js一致,不同点在与使用``来包裹实现组件逻辑的python代码,以下为vuepy组合式API构建的SFC组件示例: ```vue ``` ### SFC 语法定义 一个 Vue.py 单文件组件 (SFC),通常使用 *.vue 作为文件扩展名,它是一种使用了类似 HTML 语法的自定义文件格式,用于定义 Vue.py 组件。一个 Vue.py 单文件组件在语法上是兼容 HTML 的。和vue.js的sfc组件非常相似。 `