npm 包 qlik-isolated 使用教程

AI 编程助手,豆包旗下的编程助手,提供智能补全、智能预测、智能问答等能力,节省开发时间,释放脑海中的创造力,支持 VSCode,点击体验 AI

随着前端技术的不断发展,我们的应用程序需要与各种数据源进行交互,其中 qlik-isolated 就是一种非常有用的 npm 包,它可以帮助我们方便地从 Qlik Sense 服务器中获取数据。在本文中,我们将向您展示如何使用 qlik-isolated 包,以及如何在实际开发中将其应用到您的应用程序中。

安装

要使用 qlik-isolated 包,您需要在计算机中安装 node.js 环境和 npm 包管理器。如果您没有安装,请先安装这两个软件,然后在终端中输入以下命令:

--- ------- -------------

程序将下载并安装 qlik-isolated 包,安装完成后就可以在您的应用程序中使用了。

基本用法

首先,您需要在您的应用程序中引入 qlik-isolated 包:

----- ------------ - -------------------------

接下来,您需要创建一个连接对象,该对象将用于连接 Qlik Sense 服务器:

----- ------- - -
  ----- ------------
  ----- -------
  --------- ------
  ------------------- -----
--

----- ---------- - ------------------------------

在此示例中,我们使用了本地计算机上的 Qlik Sense 服务器,它使用未加密的 HTTP 连接,因此 isSecure 属性设置为 false。我们还禁用了证书验证,以简化示例代码。

现在,我们已经建立了与 Qlik Sense 服务器的连接,接下来,让我们获取一个数据集。我们可以使用 connection.openApp() 函数打开应用程序:

-------------------------------------- -- -
  -- -- --- --
---

在此示例中,我们打开名为“myApp”的应用程序。此函数返回一个 Promise,该 Promise 在成功时会将应用程序对象传递给我们的回调函数。

现在,我们可以使用 app.createGenericObject() 函数创建一个通用对象,该对象将代表我们的数据集:

-------------------------
  ----------- -
    ------ ------------
  -
----------------------- -- -
  -- -- ------------- --
---

在此示例中,我们要求返回该数据集的字段列表。

现在,我们已经成功地获取了我们的数据集并进行了预处理,接下来我们可以对其进行操作,例如将其与我们的用户界面进行绑定。

高级用法

qlik-isolated 可以使用一些高级用法,以更好地实现您的前端项目。以下是一些示例:

使用断开连接函数

如果您的应用程序需要通过多个对象从 Qlik Sense 服务器获取数据,可能需要在操作完成后与服务器断开连接。为此,您可以调用 connection.disconnect() 函数:

------------------------

此函数将断开与 Qlik Sense 服务器的连接。

使用回调函数

qlik-isolated 还支持使用回调函数,而不是 Promise。使用此方法,我们调用每个函数时都提供一个回调函数,该函数将在操作完成时执行。以下是一个示例:

--------------------------- ------- ---- -- -
  -- ------- -
    -- ----
  - ---- -
    -- -- --- --
  -
---

在此示例中,我们使用回调函数而不是 Promise,该函数会在成功时将应用程序对象传递给我们。如果发生错误,我们的回调函数将接收一个错误对象。

在嵌入式执行环境中使用

qlik-isolated 也适用于嵌入式执行环境,例如 Electron、NW.js 或 Cordova。在此环境中,您可以使用 require() 函数引入模块,或使用 import 语句导入模块。以下是一个示例:

------ ------------ ---- ----------------

----- ------- - -
  ----- ------------
  ----- -------
  --------- ------
  ------------------- -----
--

----- ---------- - ------------------------------

在此示例中,我们使用了 ES6 import 语句导入 qlik-isolated 模块。

总结

qlik-isolated 是连接 Qlik Sense 服务器的非常有用的 npm 包。在本文中,我们学习了如何使用 qlik-isolated 包来连接 Qlik Sense 服务器,并从中获取数据集。我们还介绍了如何使用一些高级用法来更好地应用 qlik-isolated 包。现在,您可以将这些知识应用于您的实际项目中,以帮助您更轻松地与 Qlik Sense 服务器进行交互。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600562d581e8991b448e02c3


猜你喜欢

  • npm 包 vue-cms 使用教程

    简介 Vue-CMS 是一个基于 Vue.js 构建的网站内容管理系统,它提供了丰富的组件和功能,使得开发者可以很容易地搭建一个高效、功能丰富的 CMS 系统。 安装 首先我们需要安装 Vue-CMS...

    3 年前
  • npm 包 allbot 使用教程

    简介 allbot 是一个基于 Node.js 的 npm 包,可以帮助前端开发者快速集成各种常用的机器人、聊天机器人、智能语音机器人等等功能。通过使用 allbot,前端开发者可以更加轻松地处理各种...

    3 年前
  • npm 包 jm-sso-mqtt 使用教程

    前言 随着物联网技术的快速发展,物联网应用越来越广泛,MQTT 协议也因其轻量级、灵活可扩展等优点逐渐成为 IoT 应用的首选协议。jm-sso-mqtt 是一个基于 MQTT 协议的安全认证机制,通...

    3 年前
  • npm 包 jm-user-mqtt 使用教程

    在前端开发中,我们经常会使用 npm 包来帮助我们完成开发工作。而今天我们要介绍的是一款名为 jm-user-mqtt 的 npm 包,它是一个基于 MQTT 协议的 WebSocket 客户端,允许...

    3 年前
  • npm 包 thf-theme-test 使用教程

    在前端开发过程中,主题样式在很多项目中都有着重要的作用。而 thf-theme-test 就是一个非常方便且实用的 npm 包,可以帮助我们快速测试和调整应用的主题样式,从而提高我们的前端开发效率。

    3 年前
  • npm 包 gulp-xat 使用教程

    介绍 gulp-xat 是基于 Gulp 自动化构建工具的一款插件,用于将 App 开发过程中的注释信息以 XAT 格式(类似 Javadoc)进行生成和管理。XAT 是一种专门用于 App 开发文档...

    3 年前
  • npm包react-tabs-container使用教程

    在前端开发中使用tabs组件来切换页面内容是非常常见的需求。今天我们要介绍的是一款npm包——react-tabs-container,它可以帮助我们快速搭建一个强大的tabs组件,支持自定义样式、多...

    3 年前
  • npm 包 the-fabric 使用教程

    简介 the-fabric 是一个 npm 包,旨在为开发人员提供一个简便的方式与 Hyperledger Fabric 进行交互。它提供了一些便利的方法和类,可以简化许多与 Hyperledger ...

    3 年前
  • npm包@klouddms/shared_library使用教程

    前言 在JavaScript的开发过程中,npm包是必不可少的一部分。它具有重用和共享代码、快速安装和更新依赖项等优点,可以帮助开发者提高效率。本文将介绍npm包@klouddms/shared_li...

    3 年前
  • NPM 包 artbytecore-build 使用教程

    随着近年来前端开发的迅猛发展,前端基础工程的搭建和维护也变得越来越重要。在前端化、自动化的趋势下,NPM 成为了前端开发中不可或缺的工具之一。本文将介绍如何使用 NPM 包 artbytecore-b...

    3 年前
  • npm 包 fuet-tabs 使用教程

    前言 在 web 前端开发中,选用一些常用而且易于使用的工具和组件可以极大地增加我们的开发、调试效率,而 npm 包是实现这种目的的常用手段之一。在本文中,我们将介绍一种名为 fuet-tabs 的 ...

    3 年前
  • npm 包 seneca-aws-s3-store 使用教程

    介绍 Seneca 是一个用于编写微服务的 Node.js 框架。在构建微服务时,有时需要在云存储中存储数据。seneca-aws-s3-store 是用于将数据存储在 Amazon S3 上的插件。

    3 年前
  • npm 包 input-tag-field 使用教程

    简介 在开发前端项目的过程中,有很多组件都是需要用户输入标签等数据的,而 input-tag-field 就是一个 npm 包,专门提供这样的功能。它支持多种样式,可以实现多选、自动完成、只读等功能。

    3 年前
  • npm 包 `prose-js` 使用教程

    在前端开发中,我们经常会遇到需要处理文本的情况。而 prose-js 正是一个能够帮我们处理文本的 npm 包。在本篇文章中,我们将详细介绍 prose-js 的使用方法,以及如何在项目中应用它。

    3 年前
  • npm 包 rm-tooltip 使用教程

    npm 是一个 JavaScript 包管理器,它可以方便地管理和分享开源代码库。rm-tooltip 是一个实用的 npm 包,它可以让开发者在 HTML 元素上添加鼠标提示框,并提供了许多自定义选...

    3 年前
  • npm 包 speechkit-js 使用教程

    1. 简介 speechkit-js 是一个基于浏览器端的 JavaScript 语音识别库。通过该库,在 Web 端可以实现语音识别功能,十分适合于需要语音输入的项目场景。

    3 年前
  • npm 包 vue-stars-rating 使用教程

    前言 在开发 Web 应用程序时,必须经常使用各种 JavaScript 库和框架。但是,在使用现有库和框架的基础上,开发人员仍然需要编写部分代码以满足特定业务需求。

    3 年前
  • npm 包 converter-of-mass-units 使用教程

    在前端开发中,我们常常需要进行单位转换,如货币、长度、体积、重量等。而 converter-of-mass-units 是一个可帮助我们进行质量单位换算的 npm 包。

    3 年前
  • npm 包 extrajs-element 使用教程

    在前端开发中,元素操作是非常常见的需求。随着项目的复杂度不断增加,手动操作 DOM 元素的复杂度也不断提高。这时候,一个好用的元素操作库就显得格外重要了。在本文中,我们将介绍一个简单易用的 npm 包...

    3 年前
  • npm 包 helpers-js 使用教程

    什么是 helpers-js helpers-js 是一个前端常用的工具函数集合。它包含了很多简便的方法和函数,使得在前端开发中更加便捷高效。helpers-js 只需要通过 npm 安装,然后在代码...

    3 年前

相关推荐

    暂无文章