@zhoucanyu/cc-tools
Version:
基于 Vue 自己封装的一些工具
2 lines • 1.32 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-91da0c6c"],{"295d":function(t,r,e){"use strict";var n=e("e136"),s=e.n(n);s.a},"2eaa":function(t,r,e){"use strict";e.r(r);var n=function(){var t=this,r=t.$createElement,e=t._self._c||r;return e("div",[e("div",{staticClass:"warpper"},t._l(t.list,function(r,n){return e("div",{key:n},[e("p",{staticClass:"title",on:{click:function(r){return t.toggle(n)}}},[r.children?e("span",[t.statusArr[n]?e("span",[t._v("-")]):e("span",[t._v("+")])]):e("span",[t._v(" ")]),t._v("\n "+t._s(r.title)+"\n ")]),e("div",{staticClass:"tree-warpper"},[e("transition",{attrs:{name:"slide-fade"}},[r.children&&t.statusArr[n]?e("tree-menu",{attrs:{list:r.children}}):t._e()],1)],1)])}),0)])},s=[],a=e("75fc"),i=(e("6c7b"),{name:"treeMenu",props:{list:{type:[Object,Array],required:!0}},created:function(){var t=Array(this.list.length).fill(!1);this.statusArr=t},data:function(){return{statusArr:[]}},methods:{toggle:function(t){var r=Object(a["a"])(this.statusArr);r[t]=!r[t],this.statusArr=r}}}),c=i,l=(e("295d"),e("2877")),u=Object(l["a"])(c,n,s,!1,null,"856c5b48",null);r["default"]=u.exports},"6c7b":function(t,r,e){var n=e("5ca1");n(n.P,"Array",{fill:e("36bd")}),e("9c6c")("fill")},e136:function(t,r,e){}}]);
//# sourceMappingURL=chunk-91da0c6c.c0361cbb.js.map