普元EOS-微前端的base基座介绍

2024-08-24 15:44

本文主要是介绍普元EOS-微前端的base基座介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 前言

微前端开发的时候要使用base基座。

这个base基座到底是什么?

base基座能提供哪些功能?

本文将进行简单的介绍。

2 高开前端引用base基座

在高开页面引入base基座的语法如下:

<script>import { BaseVue, AjaxUtil } from 'base/lib'export default {data() {return {};},methods: {},};  
</script>  

3 base基座有哪些类库

3.1 基本BaseVue

引用语法:

import { BaseVue } from 'base/lib'

3.2 Ajax类库

引入语法

import { AjaxUtil } from 'base/lib'

使用语法:

const ajax1 = AjaxUtil.headers(AjaxUtil.buildHeaders()).ajax;
ajax1.get('/api2/devops/pcm/dict/dict-entrys',{ params: { 'dictTypeId': 'DPS_PJM_PROJECT_TYPE' } }).then(resp1 => {console.log(resp1.data);}).catch(err => {this.resp1Info = 'Api请求' + '出现了异常,请联系管理员解决。';});
}

3.3 默认页面组件

在页面使用若干可视化组件,默认可视化组件无须配置,可直接使用。

本节列出所有标签的清单,至于说明和用例不会写很清楚,毕竟这些组件的使用例子不是一个表格能写清楚的,以后我会逐渐单独写一些文章来描述这些标签。

标签名说明用例
Dict

DownLoadFile

下载文件,注意只能是下载二进制的文件,并非下载任意Url资源,比如页面、css资源、js文件、图片等,是无法下载的

FloatingPane

IconColorPicker

颜色选择,这个控件感觉不完善,只能固定选择几个颜色。

NoData

PmDialog

3.4 components组件

这些组件需要应用才可以使用。

<template><div class="main-div"><!-- 查询区域 --><div class="div-ke1"><div class="search-bar"><Icon :value="value1" /><qrcode value="abcde"/></div></div></div>
</template><script>
import {Icon,PmSearch } from 'base/components'
export default {name: 'index',components:{Icon, PmSearch },data() {}
}

可以看到需要导入才可以使用。

4 高开页面使用基座组件

基座提供了若干可视化组件

4.1 下拉选择字典

在高开页面使用下面的代码,即可通过下拉选择字典

<template><div class="main-div"><div class="div-ke1"><Dict  v-model="sheng" dictTypeCode="gender" /></div></div>
</template>

使用 Dict标签并不需要特别的设置。

本例子中 dictTypeCode设置为 gender,即性别,对应的是AFCenter中的性别字典。

最终的效果如下:

具体的参数设置如下。

属性

类型说明
v-modelString绑定的值
dictTypeCodeString字典类型编号
multipleBoolean(默认false)是否多选
cascadeBoolean(默认false)是否级联
parentCodeString父字典项编号
separatorString(默认 ‘ ,’)多选时分隔符

4.2 二维码组件

在页面嵌入如下代码:

<qrcode value="abcde"/>

最终效果如下:

这篇关于普元EOS-微前端的base基座介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1102906

相关文章

Vue和React受控组件的区别小结

《Vue和React受控组件的区别小结》本文主要介绍了Vue和React受控组件的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录背景React 的实现vue3 的实现写法一:直接修改事件参数写法二:通过ref引用 DOMVu

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Vue3绑定props默认值问题

《Vue3绑定props默认值问题》使用Vue3的defineProps配合TypeScript的interface定义props类型,并通过withDefaults设置默认值,使组件能安全访问传入的... 目录前言步骤步骤1:使用 defineProps 定义 Props步骤2:设置默认值总结前言使用T

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

setsid 命令工作原理和使用案例介绍

《setsid命令工作原理和使用案例介绍》setsid命令在Linux中创建独立会话,使进程脱离终端运行,适用于守护进程和后台任务,通过重定向输出和确保权限,可有效管理长时间运行的进程,本文给大家介... 目录setsid 命令介绍和使用案例基本介绍基本语法主要特点命令参数使用案例1. 在后台运行命令2.

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1