
在vue3项目里的index.html引入

<!--三个必要的js文件引入-->
<script src="./public/hikvision/jquery-1.12.4.min.js"></script>
<script src="./public/hikvision/jsencrypt.min.js"></script>
<!-- 用于RSA加密 -->
<script src="./public/hikvision/web-control\_1.2.5.min.js"></script>
<!-- 用于前端与插件交互 -->
2.新建一个监控复用组件,只需要通过props传入监控编号 就能使用了

index.vue
<!-- 海康威视组件 -->
<template>
<div :id="state.id" class="playWnd"></div>
</template>
<script setup lang="ts">
import { reactive, onMounted, onDeactivated, watch, onActivated } from "vue";
import { useRouter } from "vue-router";
const $router = useRouter();
const WebControl = window.WebControl; //index.html引入 直接从window里面拿到sdk
const JSEncrypt = window.JSEncrypt; //index.html引入 直接从window里面拿到sdk
const props = defineProps({
wsUrl: {
type: String, //视频监控code
},
});
console.log(props.wsUrl, "==

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



