跳转到主要内容

Vuetify小部件为trame

项目描述

Test and Release

Trame-vuetify扩展trame 小部件UI,包含所有美丽的Vuetify UI组件。Vuetify是一个拥有精美手工艺材料组件的UI库。无需设计技能——创建令人惊叹的应用程序所需的一切都在您的指尖。

本包不应单独使用,而应作为 trame 的依赖项使用。有关任何特定性,请参阅 trame文档

安装

trame-vuetify可以使用 pip 安装

pip install --upgrade trame-vuetify

使用方法

要了解如何使用此库并开始构建您自己的应用程序,请访问 Trame教程

API参考文档提供了API级别的文档。

为了探索组件和理解组件的参数和控制,Vuetify网站做得非常好,同时我们包装API的参考可以在这里找到。

trame将Vue模板转换为纯Python代码的方式如下。

材料设计小部件

首先,您需要导入vuetify模块,以便实例化以下所示的各种材料组件。此外,在文档中,组件名称使用破折号作为分隔符,而在Python中,我们使用驼峰表示法来表示类名。

from trame.widgets import vuetify

# <v-btn>Hello World</v-btn>
btn = vuetify.VBtn("Hello World")

布尔属性

隐式属性值必须在Python中通过将True分配给它们来明确。

# <v-text-field disabled />
vuetify.VTextField(disabled=True)

破折号和冒号分隔符

任何特殊字符(-:)在Python中变为_

# <v-text-field v-model="myText" />
vuetify.VTextField(v_model=("myText",))

事件

Vue中的事件以@开头,但在Python中,我们以与声明常规属性相同的方式声明它们。

def runMethod():
    pass

# <v-btn @click="runMethod" />
vuetify.VBtn(click=runMethod)

许可证

trame-vuetify在MIT许可下提供。有关详细信息,请参阅LICENSE。选择此许可证是为了与Vuetify使用的许可证相匹配,这对于使该库成为可能至关重要。

社区

Trame | 讨论 | 问题 | 路线图 | 联系我们

https://zenodo.org/badge/410108340.svg

喜欢trame吗?

通过推荐信品牌认可分享您的体验。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

trame-vuetify-2.7.1.tar.gz (4.3 MB 查看散列值)

上传时间

构建分布

trame_vuetify-2.7.1-py3-none-any.whl (4.4 MB 查看散列值)

上传时间 Python 3

支持者