当前位置: 首页 > news >正文

普元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"/>

最终效果如下:


http://www.mrgr.cn/news/8811.html

相关文章:

  • Spring笔记的最后补充 (Spring的基本内容接触完毕)
  • java注解(Annotation)编程
  • 学习文件IO,让你从操作系统内核的角度去理解输入和输出(Java实践篇)
  • Python观察者模式:构建松耦合的通信机制
  • 洛谷 P2254 [NOI2005] 瑰丽华尔兹
  • 软件测试面试题与经验分享【附文档】
  • 定制开发AI智能名片商城小程序:重塑品牌曝光的创新推手
  • Python Sqlite3以字典形式返回查询结果的实现方法
  • C语言——位运算
  • 运行并调试一个简单的微信小程序,用于查询历史数据
  • 使用Intent在活动之间穿梭
  • 可用于便携音箱的18V同步升压变换器TPS61288
  • windows C++- WRL 使用计时器
  • cron调度表达式
  • File和base64格式转换
  • Python爬虫-实现自动获取随机请求头User-Agent
  • sqli-labsSQL手工注入第26-30关
  • Spark MLlib 特征工程系列—特征转换Tokenizer和移除停用词
  • FL Studio24苹果mac电脑破解绿色版安装包下载
  • (在标识符“FileInformationClass”的前面