ホームページ >ウェブフロントエンド >jsチュートリアル >vue で ztree を使用する方法 (詳細なチュートリアル)

vue で ztree を使用する方法 (詳細なチュートリアル)

亚连
亚连オリジナル
2018-06-07 14:25:566104ブラウズ

この記事では、package.json の設定や jquery を自動的にロードする方法など、主に 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を自動的にロードする

プロジェクトがビルドされると、jqueryが自動的にロードされ、ztreeでjQueryが使用されます。

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

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);
  }
 }

以上は、皆さんのためにまとめたものです。

関連記事:

JSを使用してノード要素を取得する方法

vue.jsでのvue-fontawesomeの使用について

JSを使用してノードに新しい要素を追加する

以上がvue で ztree を使用する方法 (詳細なチュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。