jinsight

1.1.2 • Public • Published

oMapInsight js-sdk

介绍

和insight交互的js-sdk,监听insight的状态值变更,给insight发送状态变更,和insight组件之间的交互

直接用 <script> 引入

<script src="http://wx.gisocn.com:11510/insight-open/js/jinsight@1.0.5.js" type="text/javascript"></script>

npm模块引入

npm install jinisght -S

yarn add jinisght -S

初始化

import Insight from "jinsight"

// 初始化
const insight = new Insight([{
  id: "insight定制的大屏ID",
  target: "iframe标签的id",
  // insight里的组件全部加载完毕
  onload: function(){
    console.log("左边的insight定制可视化加载完毕", "可以发送事件了")
  }
}])

监听insight组件里注册的变量值变更

insight.on("name", value => {
  // insight大屏里面,全局变量name, 值变更 value
  console.log("name", value)
})

推送全局变量的值给insight组件

var province = "北京"
// 给insight发送状态变更
insight.emit("province", province)

注销监听事件,防止内存溢出

insight.off("name")

注销所有监听事件,防止内存溢出

insight.clear()

Readme

Keywords

none

Package Sidebar

Install

npm i jinsight

Weekly Downloads

0

Version

1.1.2

License

ISC

Unpacked Size

220 kB

Total Files

8

Last publish

Collaborators

  • banpai