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