vuepress - 简答演示如何导入UI演示组件

以前就看Element UI 和 微信小程序的UI组件在网页上运行,就觉得很不可思议

目前自己需要做一套基于UNIAPP框架的UI演示,发现实现的原理无外乎2种:

 

1. 在H5重新实现一遍,比如Element UI 

 

下面是 s-button.vue 组件内容 , 仅做一个简单示例

<template>
	<button :class="type">{{ text }}</button>
</template>

<script>
export default {
	name: 's-button',
	props: {
		type: {
			type: String,
			default: 's-blue'
		},
		text: {
			type: String,
			default: '蓝色按钮'
		}
	},
	data() {
		return {};
	}
};
</script>

<style scoped>
.s-blue {
	padding: 6px;
	min-width: 100px;
	border: #999;
	background: #6196cc;
	color: white;
	border-radius: 5px;
	margin-right: 10px;
}
</style>

 

 

vuepress会自动识别组件并且导入, 如果还需要在页面显示代码还需要加入

```
<<<@/filepath
```

 

 

 

 

 

 

2. 使用iframe 嵌入H5端演示页面,通过观察uview 官方文档可以看出来

<iframe data-v-16de2a8a="" scrolling="auto" frameborder="0" src="https://h5.uviewui.com/#/" id="demo-modal" class="iframe"></iframe>

  

 

 

 

因为小程序的框架实现各有不同,所以只能通过H5移动端去模拟演示效果

posted @ 2021-06-20 14:17  Sunsin  阅读(885)  评论(0编辑  收藏  举报