GithubHelp home page GithubHelp logo

xiaoniezi / vue-tree Goto Github PK

View Code? Open in Web Editor NEW
189.0 5.0 94.0 150 KB

vue element-ui tree component expand

Home Page: https://xiaoniezi.github.io/2017-10-16/vue-ElementUI-tree-expand/

JavaScript 40.42% HTML 1.76% Vue 57.82%
element-ui vue tree

vue-tree's Introduction

tree

element-ui tree secondary development

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8088
npm run serve

# build for production with minification
npm run build

简单说明

elementUI ^2.2.0可以使用scoped slot的方式自定义节点,所以有两种方式,但原理都是一样。

展示地址

click here

更新说明

2019/04/17

  • NODE_ID_START 代替 maxexpandId,不用从后台获取
  • NODE_KEY代替全局id
  • 删除节点采用组件自带方法remove
  • 使用scss

2019/04/26

  • 删除.babelrc文件
  • 更新展示地址:请求地址错误问题

vue-tree's People

Contributors

xiaoniezi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

vue-tree's Issues

您好,很棒的项目~!请教您一个问题

我现在有一个需求,需求的大部分功能您都实现了。大概是做一个类似vscode左侧的文件树,不同的是新增节点的时候在当前节点的子节点新增一个输入框,输入框的位置要始终显示在当前树的可视界面上。输入框失焦后,输入框消失,取而代之的是刚刚新建的节点。需求大概是这些。我在做的时候在新建输入框的定位思路上没有头绪。我不是伸手党,您给点思路就行哈~

删除了节点Tree Node没有更新

你好,使用demo代码slot_tree.vue,操作删除了省下面的市节点,Tree dom没有更新,数据this.setTree打印确实已经移除了。 请问一下是什么原因,谢谢~

点编辑按钮没有反应

在vue里自己造的假数据是可以正常编辑和删除的,但是调用了后端数据之后,可以正常显示,也可以删除,但就是点编辑的时候不出现输入框,看了一下idEdit已经变成了true,请问一下这是为什么呢?

调用接口后页面是空白的

created () {
  this.getPersonnel()
},
methods: {
  getPersonnel () {
      this.$http({
        method: 'GET',
        url: '/api/operator/department/tree',
        headers: {
          'X-Access-Token': 'cloudminds_admin'
        }
      }).then((res) => {
        let result = res.data
        if (result.code === 0) {
          let arr = []
          this.maxexpandId = result.maxexpandIds
          this.non_maxexpandId = result.maxexpandIds
          arr.push(result.data.children)
          this.setTree = arr
        }
      })
  },

疑问

你好请问怎么加文件夹形式的Tree

bug 方法调用二次

当我要编辑回车的时候
@blur.stop="nodeEditPass(STORE,DATA,NODE)" @keyup.enter.stop.native="nodeEditPass(STORE,DATA,NODE)"
这个二个方法都执行了
麻烦你百忙中解答下

你看看这个id

slotTree.vue这个文件 代码不动 给el-tree这标签加个这个属性 show-checkbox

大佬 求帮助 请求接口这里怎么做

大佬我拿到你这个组件了,可以用,现在我请求接口这块要怎么写的呀? 我请求到了后台的数据,然后怎么把数据渲染过来

//这是 api/js里面的
axios.post('接口').then(res=>{
//这要怎么写呀?
}).catch(error=>{
console.log(error)
})
小白 不懂的地方太多了,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.