1.1.2 • Published 1 year ago

jinsight v1.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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()
1.1.1

2 years ago

1.1.2

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago