This commit is contained in:
dntzhang 2020-05-06 21:52:17 +08:00
commit b8c726da89
7 changed files with 13 additions and 21 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@omiu/tree",
"version": "0.0.4",
"version": "0.0.5",
"description": "Components that show tree nested data structures.",
"docsExtend": {
"cnName": "树形控件",

View File

@ -1,5 +1,5 @@
/**
* @omiu/tree v0.0.4 http://omijs.org
* @omiu/tree v0.0.5 http://omijs.org
* Front End Cross-Frameworks Framework.
* By dntzhang https://github.com/dntzhang
* Github: https://github.com/Tencent/omi
@ -608,7 +608,9 @@ var Tree = /** @class */ (function (_super) {
_this.onNodeClick = function (evt, node) {
evt.stopPropagation();
node.expanded = !node.expanded;
_this.prevSelectedNode.selected = false;
if (_this.prevSelectedNode) {
_this.prevSelectedNode.selected = false;
}
node.selected = true;
_this.forceUpdate();
_this.fire('node-click', node);

File diff suppressed because one or more lines are too long

View File

@ -270,7 +270,9 @@ var Tree = /** @class */ (function (_super) {
_this.onNodeClick = function (evt, node) {
evt.stopPropagation();
node.expanded = !node.expanded;
_this.prevSelectedNode.selected = false;
if (_this.prevSelectedNode) {
_this.prevSelectedNode.selected = false;
}
node.selected = true;
_this.forceUpdate();
_this.fire('node-click', node);

File diff suppressed because one or more lines are too long

View File

@ -18,7 +18,9 @@ export default class Tree extends WeElement<Props>{
onNodeClick = (evt, node) => {
evt.stopPropagation()
node.expanded = !node.expanded
this.prevSelectedNode.selected = false
if (this.prevSelectedNode) {
this.prevSelectedNode.selected = false
}
node.selected = true
this.forceUpdate()
this.fire('node-click', node)

View File

@ -1,14 +0,0 @@
{
"compilerOptions": {
"baseUrl": ".",
"experimentalDecorators": true,
"jsx": "react",
"jsxFactory": "h",
"target": "es5",
"outDir": "dist",
"allowJs": true
},
"include": [
"src/**/*"
]
}