1.0.3 • Published 3 years ago
peng v1.0.3
#引入样式 import '@syncit/ui/dist/style.css';
#引入js
import {syncit} from './static/build/bundle.js' import {PeerjsTransporter} from './static/build/peerjs.js'
#在项目根目录下安装peer
npm install peer
#运行go.js(node服务调用peer服务实现加密传输,插件demo build文件夹下)
#需共享页面js部分 (如vue项目在index.html中引入)
new syncit.Embed({
target: document.body,
props: {
createTransporter({role, uid}) {
return new PeerjsTransporter({
role,
uid,
peerHost: '192.168.1.160', //本机ip
peerPort: 9000, //服务端口go.js中可修改
peerPath: '/myapp',
});
},
},
});
#同步展示页面js部分(在项目中新建一个空的html,本页面同样需要引入上述css js)
new syncit.App({
target: document.body,
props: {
createTransporter({ role, uid }) {
return new PeerjsTransporter({
role,
uid,
peerHost: '192.168.1.160',
peerPort: 9000,
peerPath: '/myapp',
});
},
},
});