vue路由传参
This commit is contained in:
		| @@ -1,10 +1,10 @@ | ||||
|  | ||||
|  | ||||
| <template> | ||||
|     <div> | ||||
| <template > | ||||
|     <div > | ||||
|  | ||||
|       <div class="filter" > | ||||
|         <div class="filter-sort"> | ||||
|         <div class="filter-sort" > | ||||
|           <el-dropdown trigger="click" size="small"> | ||||
|               <span class="el-dropdown-link"> | ||||
|             <span>按时间排序(正)</span> <i class="el-icon-caret-bottom"></i> | ||||
| @@ -51,7 +51,7 @@ | ||||
|  | ||||
|  | ||||
|       </div> | ||||
|       <div  class="bookmarklist"> | ||||
|       <div  class="bookmarklist" v-loading="loading"> | ||||
|  | ||||
|         <el-row > | ||||
|  | ||||
| @@ -108,7 +108,7 @@ | ||||
|  | ||||
|         data: function () { | ||||
|             return { | ||||
|               loading:true, | ||||
|               loading:false, | ||||
|               queryParams: { | ||||
|                 pageNum: 1, | ||||
|                 pageSize: 15, | ||||
| @@ -136,10 +136,18 @@ | ||||
|       } | ||||
|     }, | ||||
|       created() { | ||||
|          this.queryParams.menuId=1; | ||||
|          this.getList(); | ||||
|         var that=this; | ||||
|         if (that.$route.query.menuId==undefined){ | ||||
|           that.queryParams.menuId=1; | ||||
|         }else { | ||||
|           that.queryParams.menuId=that.$route.query.menuId; | ||||
|         } | ||||
|         this.getList(); | ||||
|       }, | ||||
|         methods: { | ||||
|     mounted(){ | ||||
|  | ||||
|     }, | ||||
|     methods: { | ||||
|           /** 查询书签管理列表 */ | ||||
|           getList() { | ||||
|             this.loading = true; | ||||
|   | ||||
| @@ -22,7 +22,7 @@ | ||||
|         <ul id="treeDemo" class="ztree" ></ul> | ||||
|       </div> | ||||
|       <div class="reminder">工具箱</div> | ||||
|       <div class="aside-title"><i class="el-icon-s-tools"></i><span>所有书签</span></div> | ||||
|       <div class="aside-title"><i class="el-icon-s-tools"></i><span>收藏同步</span></div> | ||||
|       <div class="aside-title"><i class="el-icon-help"></i><span>发现书签</span></div> | ||||
|       <div class="aside-title"><i class="el-icon-s-platform"></i><span>任意门</span></div> | ||||
|       <div class="aside-title"><i class="el-icon-message-solid"></i><span>收件箱</span></div> | ||||
| @@ -100,7 +100,7 @@ | ||||
|       </el-header> | ||||
|       <el-main class="bookmarkmain" > | ||||
|  | ||||
|         <router-view></router-view> | ||||
|         <router-view :key="$route.query.menuId"></router-view> | ||||
|  | ||||
|  | ||||
|       </el-main> | ||||
| @@ -142,15 +142,15 @@ | ||||
|  | ||||
|  | ||||
|  | ||||
|   <!-- 添加链接--> | ||||
|     <el-dialog  title="添加链接"  :visible.sync="addurlopen" width="500px"  append-to-body class="addbookmarkurl"> | ||||
| <!--  <!– 添加链接–>--> | ||||
| <!--    <el-dialog  title="添加链接"  :visible.sync="addurlopen" width="500px"  append-to-body class="addbookmarkurl">--> | ||||
|  | ||||
|  | ||||
|       <el-input  v-model="bookamkrurl" placeholder="输入链接地址 例:https://withpinbox.com" class="addbookmarkurl-input"  /> | ||||
| <!--      <el-input  v-model="bookamkrurl" placeholder="输入链接地址 例:https://withpinbox.com" class="addbookmarkurl-input"  />--> | ||||
|  | ||||
|       <el-button  plain  class="addbookmarkurl-button"  round  @click="submitForm">确定</el-button> | ||||
| <!--      <el-button  plain  class="addbookmarkurl-button"  round  @click="submitForm">确定</el-button>--> | ||||
|  | ||||
|     </el-dialog> | ||||
| <!--    </el-dialog>--> | ||||
|  | ||||
|  | ||||
|  | ||||
| @@ -362,6 +362,7 @@ | ||||
|   	if (confCount>0) return; | ||||
|   	//if (treeNode.parentNode && treeNode.parentNode.id!=1) return; | ||||
|   	var switchObjspan = $("#" + treeNode.tId + "_span"); | ||||
|  | ||||
|   	var editStr = "<span class="+treeNode.tId+"_sz onclick='editBookmark()' style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:8px' onfocus='this.blur();'><i class='el-icon-edit'></i></span>"; | ||||
|   	switchObjspan.after(editStr); | ||||
|  | ||||
| @@ -388,8 +389,8 @@ | ||||
|    beforeClick:function(treeId, treeNode) { | ||||
|  | ||||
|     //if (treeNode.level != 19990 ) { | ||||
|        var zTree = $.fn.zTree.getZTreeObj("treeDemo"); | ||||
|        zTree.expandNode(treeNode); | ||||
|     //    var zTree = $.fn.zTree.getZTreeObj("treeDemo"); | ||||
|     //    zTree.expandNode(treeNode); | ||||
|  | ||||
|     //  return false; | ||||
|     // } | ||||
| @@ -397,7 +398,14 @@ | ||||
|   }, | ||||
|       //节点点击 | ||||
|       OnClickzTree:function(event,treeId, treeNode){ | ||||
|       // alert("11"+treeNode.tId ); | ||||
|         var that=this; | ||||
|         that.$router.push({ | ||||
|           path: "/content", | ||||
|           query: { | ||||
|             menuId: treeNode.menuId | ||||
|           } | ||||
|         }) | ||||
|  | ||||
|  | ||||
|         // $("." + treeNode.tId + "_sz").unbind().remove(); | ||||
|         // var switchObjspan = $("#" + treeNode.tId + "_span"); | ||||
| @@ -406,7 +414,7 @@ | ||||
|         // if (confCount>0) return; | ||||
|         // var editStr = "<span class="+treeNode.tId+"_count onclick='alert(1111111);return false;' style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:8px' onfocus='this.blur();'>12</span>"; | ||||
|         // switchObjspan.after(editStr); | ||||
|       return false; | ||||
|       // return false; | ||||
|       }, | ||||
|       //显示隐藏 ztree菜单 | ||||
|       zreaZtree:function () { | ||||
| @@ -419,6 +427,10 @@ | ||||
|  | ||||
|       editBookmark:function(e){ | ||||
|         var that=this; | ||||
|  | ||||
|         //console.log("menuid:"+e.srcElement.dataset.menuId) | ||||
|  | ||||
|  | ||||
|         that.handleAdd();//新增 | ||||
|         if ( e && e.stopPropagation ) | ||||
|         //因此它支持W3C的stopPropagation()方法 | ||||
|   | ||||
| @@ -152,6 +152,8 @@ | ||||
|       var that=this; | ||||
|       //光标自动选中 | ||||
|       that.$refs.sousouref.focus() | ||||
|  | ||||
|  | ||||
|     }, | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user