Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-Mob-R7-Res
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-Mob-R7-Res
提交
2ad02b86
提交
2ad02b86
编写于
11月 16, 2020
作者:
KK
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
树已选择列表组件
上级
dda77421
变更
3
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
88 行增加
和
0 行删除
+88
-0
app-register.ts
src/app-register.ts
+2
-0
app-select-tree-list.less
...components/app-select-tree-list/app-select-tree-list.less
+28
-0
app-select-tree-list.vue
src/components/app-select-tree-list/app-select-tree-list.vue
+58
-0
未找到文件。
src/app-register.ts
浏览文件 @
2ad02b86
...
@@ -144,5 +144,7 @@ export const AppComponents = {
...
@@ -144,5 +144,7 @@ export const AppComponents = {
v
.
component
(
'app-mob-actionsheet'
,()
=>
import
(
'@/components/app-mob-actionsheet/app-mob-actionsheet.vue'
));
v
.
component
(
'app-mob-actionsheet'
,()
=>
import
(
'@/components/app-mob-actionsheet/app-mob-actionsheet.vue'
));
// 地图定位
// 地图定位
v
.
component
(
'app-mob-map'
,()
=>
import
(
'@/components/app-mob-map/app-mob-map.vue'
));
v
.
component
(
'app-mob-map'
,()
=>
import
(
'@/components/app-mob-map/app-mob-map.vue'
));
// 树已选择列表
v
.
component
(
'app-select-tree-list'
,()
=>
import
(
'@/components/app-select-tree-list/app-select-tree-list.vue'
));
},
},
};
};
\ No newline at end of file
src/components/app-select-tree-list/app-select-tree-list.less
0 → 100644
浏览文件 @
2ad02b86
.app-select-tree-list{
font-size: 14px;
.app-select-tree-list-item {
display: flex;
justify-content: space-between;
padding: 10px 20px;
border-bottom: solid #efefef .2px;
align-items: center;
.header {
display: flex;
justify-content: center;
align-items: center;
}
.delete {
color: #f85b46;
}
.index_text {
width: 30px;
height: 30px;
background: #ccc;
margin-right: 10px;
text-align: center;
line-height: 30px;
border-radius: 4px;
}
}
}
\ No newline at end of file
src/components/app-select-tree-list/app-select-tree-list.vue
0 → 100644
浏览文件 @
2ad02b86
<
template
>
<div
class=
"app-select-tree-list"
>
<div
v-for=
"item in items"
:key=
"item.srfkey"
class=
"app-select-tree-list-item"
>
<div
class=
"header"
>
<div
class=
"index_text"
>
{{
getindexText
(
item
.
srfmajortext
)
}}
</div>
<div
class=
"text"
>
{{
item
.
srfmajortext
}}
</div>
</div>
<div
class=
"delete"
@
click=
"item_delete(item)"
>
移除
</div>
</div>
</div>
</
template
>
<
script
lang=
"ts"
>
import
{
Vue
,
Component
,
Prop
,
Provide
,
Emit
,
Watch
}
from
"vue-property-decorator"
;
@
Component
({})
export
default
class
AppSelectTreeList
extends
Vue
{
/**
* 传入item
* @type {any}
* @memberof AppSelectTreeList
*/
@
Prop
()
public
items
?:
any
;
/**
* 渲染数据
* @type {any}
* @memberof AppSelectTreeList
*/
public
data
:
any
=
[];
/**
* getindexText
*/
public
getindexText
(
item
:
string
)
{
return
item
.
trim
().
substring
(
0
,
1
);
}
@
Watch
(
'items'
)
onItemsChange
(){
}
/**
* item_delete
*/
public
item_delete
(
item
:
any
)
{
this
.
$emit
(
'item_delete'
,
item
);
this
.
data
}
};
</
script
>
<
style
lang=
"less"
>
@import "./app-select-tree-list.less";
</
style
>
\ No newline at end of file
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录