当前位置: 首页 > news >正文

外贸网站建设推广公司前景如何搜讯网站建设

外贸网站建设推广公司前景如何,搜讯网站建设,怎么找到域名做的那个网站,烟台网站建设服务项目的需求是在一个页面内动态获取导航菜单,导航菜单切换的时候显示对应的路由页面,类似于tab切换的形式,切换的导航菜单和页面左侧导航菜单是同一个路由组件,只是放到了一个页面上,显示的个数不同,所有是动…

项目的需求是在一个页面内动态获取导航菜单,导航菜单切换的时候显示对应的路由页面,类似于tab切换的形式,切换的导航菜单和页面左侧导航菜单是同一个路由组件,只是放到了一个页面上,显示的个数不同,所有是动态获取的;效果如下图:

 使用动态加载路由方式import('@/views/pmc/info/index')import里面的是固定值,不能是变量,写变量就会报错,但我的需求是需要动态获取,所以找到了一个可行的方法,具体代码示例如下:

<template><div class="app-container"><el-tabs v-model="activeName" @tab-click="handleClick"><el-tab-pane v-for="(item,index) in list" :key="index" :label="item.dictName" :name="item.signName"></el-tab-pane><!-- <el-tab-pane label="基本信息" name="second"></el-tab-pane><el-tab-pane label="历史沿革" name="third"></el-tab-pane>--></el-tabs><keep-alive>  <!-- <component :is="currentComponent"></component> --><component :is="asyncComponent" :mydeptId="deptId"></component></keep-alive></div>
</template>
<script>
import { menulist } from "@/api/pmc/MenuTab";export default {data() {return {activeName: 'second',//当前显示的tab的namecurrentComponent:"",// 当前组件的名字list:[],//菜单数组curdizhi:"",//当前菜单的路径,例如:"pmc/DeptBaseInfo/index"deptId:"",//公司的id,从路由地址传过来的};},components: { },computed: {  asyncComponent() {  // console.log("`@/views/${this.curdizhi}`--15:",`@/views/${this.curdizhi}`) return () => require.ensure([], (require) => require(`@/views/${this.curdizhi}`))}  },created(){this.deptId=this.$route.query.deptIdconsole.log("页面地址传来的参数:",this.deptId)//获取菜单列表this.getList();// this.currentComponent= () => import('@/views/pmc/info/index'); //第一个的组件地址路径,这里为了测试,应该写到getList()//方法的成功回调里面,当前组件currentComponent赋初值,还要给activeName赋初值},methods: {/** 查询菜单列表 */getList() {this.loading = true;menulist().then(response => {this.loading = false;console.log("菜单列表response3-13",response)this.list = response.rows;let oneobj=response.rows[0] //第一个路由对象// let one='@/views/'+response.rows[0].dictPath;//第一个数组中的对象路径//  that.currentComponent= () => import(one); //第一个的组件地址路径,这样写报错,import里面不能写变量this.activeName=oneobj.signName;//当前显示的标签的name赋值this.curdizhi=oneobj.dictPath //当前的路由页面});},//tab切换点击事件handleClick(tab, event) {// console.log("点击事件3-12:tab",tab);// console.log("点击事件3-12:event",event);console.log("点击的第几项index",tab.index)let index=tab.index;//tab选项在数组中的下标值let list=this.list;//菜单数组let curobj=list[index];//当前点击的路由对象let curdizhi=list[index].dictPath;//当前显示的菜单路由是点击的这条数据的路由地址this.curdizhi=curdizhi;//当前路由地址赋初值// if(index==0){//   this.currentComponent= () => import('@/views/pmc/info/index'); // }}}};
</script>

http://www.yayakq.cn/news/989857/

相关文章:

  • 绵阳低价网站建设做网站开发的有哪些公司
  • 怎么用自己注册的域名做网站开封市住房和城乡建设局
  • 做试客需要去哪些网站网站建设推广者怎样找到客户
  • 怎样在中国建设银行网站开通短信提醒如何用html制作一个网页
  • ps做网站首页规范尺寸成都 网站建设公司哪家好
  • 软装潢.企业网站建设建设部执业资格注册中心
  • 柳市网站昆山网站建设详细方案
  • 网站建设从零开始泰安房产网签成交数据
  • 网站建设收益分析php在线做网站
  • 重庆企业网站建设哪家专业南通网站优化找哪家
  • 郑州网站建设用户建中英文网站
  • 网站建设最新模板做公司标志用哪个网站
  • 南城网站建设价格成全视频免费观看在线看咸阳
  • 网站搭建说明小程序开发定制公司北京
  • 免费稳定的网站空间在哪建企业网站好
  • 夫妻做网站如何百度到自己的网站
  • 二手房网站建设建立新网站要多少钱
  • 360网站外链建设京东网站设计分析
  • 手机商城网站免费建站软件开发文档的基本格式
  • 如何自己动手做网站wordpress视频防盗链
  • 个体做敦煌网站怎么样百度一下一下你就知道
  • Python 查询网站开发企业微网站案例
  • 平凉哪家做企业网站做家教网站的资源是什么
  • 网站开发就业怎么样网站建设模块培训ppt
  • 做网站设计公司价格页游排行榜2022
  • 辽宁移动网站设计之家网站怎么样
  • 网站销售系统设计师推荐网站欣赏
  • 自己做网站可行吗SQL如何建网站
  • 90做网站建设行业门户网站
  • 湖南+网站建设网站的meta标签优化