1.1.0 • Published 2 years ago
render-remote-component-in-vue v1.1.0
render-remote-component-in-vue - 在vue中渲染远程的vue2/vue3/react组件
<template>
<RenderRemoteComponent
:remoteOptions="remoteOptions"
v-bind="componentProps"
/>
</template>import RenderRemoteComponent from 'render-remote-component-in-vue'
export default {
components: {
RenderRemoteComponent,
},
data() {
return {
remoteOptions: {
// 组件名称
name: 'xxx',
// 用于渲染的沙箱模式 - 可选项为 false|iframe|shadow
sandbox: 'shadow',
},
componentProps: {
},
}
},
}// 全局重置渲染加载状态的方式 - 将渲染方法挂载在组件实例上
RenderRemoteComponent.methods.renderLoading = function() {
return this.h2('center', '加载中')
}
RenderRemoteComponent.methods.renderError = function(error) {
return this.h2('center', '组件加载失败')
}// 临时重置渲染加载状态的方式 - 将渲染方法在remoteOptions上传递
const remoteOptions = {
name: 'xxx',
renderLoading() {
return this.h2('center', '加载中')
}
renderError(error) {
return this.h2('center', '组件加载失败')
}
}1.1.0
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago
0.1.23
2 years ago
0.1.20
3 years ago
0.1.21
3 years ago
0.1.22
3 years ago
0.1.19
3 years ago
0.1.14
3 years ago
0.1.15
3 years ago
0.1.16
3 years ago
0.1.17
3 years ago
0.1.18
3 years ago
0.1.13
3 years ago
0.1.12
3 years ago
0.1.11
3 years ago
0.1.10
3 years ago
0.1.9
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.4
3 years ago
0.1.3
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago