vue ztree 结合使用

vue ztree 结合使用

配置package.json

打包下载jquery以及ztree

  "dependencies": {
    "element-ui": "^2.1.0",
    "vue": "^2.5.2",
    "axios": "^0.16.1",
    "jquery":"3.3.1",
    "vue-awesome":"2.3.4",
    "ztree":"3.5.24"
  },

自动加载jquery

项目build的时候自动加载jquery,并且输出到jQuery中,在ztree中会使用到jQuery。

plugins: [
    new webpack.ProvidePlugin({
      jQuery:'jquery',
      $:'jquery',
    })
  ]

import jquery以及ztree

  import 'jquery'
  import  'ztree'
  import 'ztree/css/metroStyle/metroStyle.css'

调用ztree生成树形结构

export default {
    data() {
      return {
        nodeData: [{
          name: "父节点1", children: [
            {name: "子节点1"},
            {name: "子节点2"}
          ]
        }],
        setting:{
          view: {
            showLine: false
          },
          data: {
            simpleData: {
              enable: true
            }
          },
          callback: {
            onClick: this.getFileDesc
          }
        }
      }
    },
    mounted(){
      let nodeData = this.nodeData
      $.fn.zTree.init($("#uploadtree"), this.setting, nodeData);
    }
  }

转载于:https://my.oschina.net/xForMe/blog/1618929

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值