1 Star 2 Fork 0

放羊娃 / layout-dynamic-ui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
ld-frame.md 2.23 KB
一键复制 编辑 原始数据 按行查看 历史
放羊娃 提交于 2021-05-12 17:54 . add

ld-frame后台管理页

效果图

效果图

ld-frame 参数

ld-page-tabs 只有简单的几个参数

关键字 类型 解释 默认值 是否必须 说明
menuTreeUniqueOpened Boolean 菜单树是否只打开一个 菜单树是否只打开一个
menuTree Array 菜单树参数 详情参考菜单树参数
leftHeadInfo Object 头部左侧信息 {image:'logo图片',label:'右侧第一行文字',text:'右侧第二行文字'}
passEventUp Boolean 是否向上传递事件 true 详细说明见页面事件向上传递
showConfirm Boolean 关闭窗口时,是否弹框提示 true

Event 事件

Slot 插槽(作用域插槽)

名称 类型 插槽入参 说明
headCenter 默认插槽 头部内容插槽
logo 作用域插槽 自定义左侧图标和文字
page 作用域插槽 item {} 一个tab元素对象值 使用此插槽意味着你需要自己完成页面相关的显示和操作

页面事件向上传递约定

在将页面作为组件进行标签页操作时,有时需要在页面操作后床底到标签页外部以便进行其他关操作,此时便需要使用固定的格式进行参数传递

  • 设置 passEventUp = true 向上传递数据

-- 在页面中使用如下代码

	//向上传递事件名称必须是event,参数必须具备eventMethod和eventParam
	this.$emit('events',{eventMethod:'click',eventParam:{}});

此时在ld-page-tabs页面中处理函数使用如下代码

<ld-page-tabs @events="getEvent"></ld-page-tabs>
//....
	getEvent(event){
		//处理 相关事件
	}
//...
  • 设置 passEventUp = false 不向上传递数据,此时事件则会散播 -- 在页面中使用如下代码
	//向上传递事件名称必须是event,参数必须具备eventMethod和eventParam
	this.$emit('events',{eventMethod:'click',eventParam:{}});

此时在ld-page-tabs页面中处理函数使用如下代码

<ld-page-tabs @click="getEvent"></ld-page-tabs>
//....
	getEvent(event){
		//这里的 event则为eventParam的值
		//处理 相关事件
	}
//...
1
https://gitee.com/jpw_code/layout-dynamic-ui.git
git@gitee.com:jpw_code/layout-dynamic-ui.git
jpw_code
layout-dynamic-ui
layout-dynamic-ui
main

搜索帮助