jinsight
v1.1.2
Published
和insight交互的js-sdk,监听insight的状态值变更,给insight发送状态变更,和insight组件之间的交互
Downloads
11
Readme
oMapInsight js-sdk
介绍
和insight交互的js-sdk,监听insight的状态值变更,给insight发送状态变更,和insight组件之间的交互
直接用 <script>
引入
<script src="http://wx.gisocn.com:11510/insight-open/js/[email protected]" 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()