2019-09-26 开发中的那些事

开发中的那些事

  1. 产品有个需求,点击一个按钮传输数据,并且路由跳转,不需要在本窗口,需要新开一个窗口浏览
    1. 我怕到时改动,就想通过直接点击这个按钮就在本窗口浏览,通过ctrl+点击就在新窗口浏览
    2. 遇到的问题
      1. 如果是标签跳转就比较简单,直接a标签target属性来控制,我是用vue中js进行路由传参跳转的
      2. 设置ctrl之后,在按ctrl+点击,新窗口打开了,但是源窗口也跳转了,后来通过查阅有个.exact修饰符
    
    查看数据
     // js
    goToFunnelPage(row, ctrlStatus) {
        let routeUrl = "";
        if (ctrlStatus) {
            routeUrl = this.$router.resolve(url);
            window.open(routeUrl.href, "_blank");
        } else {
            this.$router.push(url);
        }
    }
  1. 新需求有个要展示json的地方,后台返回的数据是json字符串,需要转成json展示,本来自己通过pre格式化了一下,觉得贼丑,后来搜了一下GitHub上一些大牛写的插件,用了这个 vue-json-viewer ,挺好用的,作者的md文档也简洁易懂,还可以自定义样式,非常不错,非常感谢!

你可能感兴趣的:(2019-09-26 开发中的那些事)