UMD入门套件 - CDN安装
如果您想将Quasar嵌入到您现有的网站项目中,并以渐进的方式进行整合,那么请选择UMD / Standalone(统一模块定义)版本。 UMD入门套件会问你一些问题后生成一个简单的HTML文件,告诉你如何使用CDN的方式添加Quasar:
$ vue init quasarframework/quasar-starter-kit-umd <文件夹名称> |
你完成了。 检查在新文件夹中创建的index.html
文件,并了解如何嵌入Quasar。 注意<style>
和<script>
标签及其顺序。
请注意,与主入门套件相反,您不需要导入任何东西。 所有组件,指令和Quasar插件都可以立即使用。
然而,缺点是您不会从Quasar CLI提供的顶尖开发体验中受益 - 这使您可以同时开发和构建SPA,PWA,移动和电子应用程序。
JsFiddle / Codepen
您也可以在Github上分发和使用这些链接来报告问题:
这些链接(显然)使用Quasar UMD版本。
Quasar全局对象
当您将Quasar UMD嵌入网页时,您会注入一个Quasar
全局对象:
Quasar = { |
用法
因此,在找出需要嵌入到网页中的CDN链接后(希望您已经检查了由UMD入门套件创建的项目文件夹)后,现在是时候使用Quasar了。
您会注意到,所有的Quasar组件、Quasar指令和Quasar插件都在其页面顶部有一个安装部分。 使用UMD时,您可以跳过这些部分,因为它仅用于从[主入门套件](/app-installation.html)生成项目时使用。
通过使用UMD版本,您可以获得已经安装的所有组件、指令和Quasar插件。 你只需要开始使用它们。
不要在UMD版本中使用自闭合标签:
您会注意到,您将无法使用任何组件的自闭合标签形式。 您必须关闭所有组件标签。
<!-- 在文档中仅用于主入门套件 --> |
Quasar组件
一个例子。 无需在UMD版本中安装任何组件。
<q-btn label="My Button"></q-btn> |
Quasar指令
一个例子。 无需在UMD版本中安装任何指令。<div v-ripple>...</div>
Quasar插件
一个例子。 无需在UMD版本中安装任何插件。
Quasar.plugins.actionSheet.create({...}) |
Quasar实用工具
一个例子。
Quasar.utils.event.getEventKey(evt) |
改变Quasar图标集
假设您已经为您喜欢的Quasar图标集添加了CDN链接(除非您使用默认使用的Material图标),那么您可以告诉Quasar使用它:
Quasar.icons.set(Quasar.icons.fontawesome) |
改变Quasar I18n语言
假设您已经为您想要的Quasar I18n语言添加了CDN链接(除非您需要默认使用的“en-us”语言包),那么您可以告诉Quasar使用它:
// 例如设置德语, |
可用语言列表可以在Github上找到。 如果您所需的语言包尚不可用,您可以通过提供PR来提供帮助。 我们欢迎任何语言!