关于 vue+elementui 里 路由跳转方式、echarts 的一点随笔

关于 vue+elementui 里 路由跳转方式、echarts 的一点随笔

1.vue中路由跳转

  • 1.vue+elementui 面包屑导航
    to 路由跳转对象,同 vue-router 的 to 接收string/object
    replace 在使用 to 进行路由跳转时,启用 replace 将不会向 history 添加新记录 接收Boolean 默认false
<el-breadcrumb-item :to="{ path: '/manage' }">首页首页首页首页</el-breadcrumb-item>

  • 2.回退上一页、跳转到指定页面

1.直接在html上操作

<el-button @click="$router.go(-1)">返回上一页</el-button>
<el-button type="primary" class="not-found-btn-gohome" @click="$router.push({ name: 'home' })">进入首页</el-button>

2.HTML结合js操作

<button @click="goback">返回上一页</button>
<button @click="gohome">进入首页</button>
methods:{
   
  goback(){
   }
  this.$router.go(-1)
},
gohome(){
   
  this.$router.push('/home') 
  //或者this.$router.push({name:'home'})对象的方法
  }
 }

2.vue 里使用echarts报错

1.问题 TypeError: echarts.dataTool.gexf is undefined

2.解决办法

导入dataTool.min.js

代码如下,新建dataTool.min.js文件——>复制粘贴下面这段js即可拥有(っ•̀ω•́)っ✎⁾⁾

/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements.  See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership.  The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License.  You may obtain a copy of the License at
*
*   http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied.  See the License for the
* specific language governing permissions and limitations
* under the License.
*/


!function (e, t) {
   
  "object" == typeof exports && "undefined" != typeof module ? t(exports, require("echarts")) : "function" == typeof define && define.amd ? define(["exports", "echarts"], t) : t(e.dataTool = {
   }, e.echarts)
}(this, function (e, t) {
   
  "use strict";
  var i = Array.prototype.map;

  function l(e, t, r) {
   
    if (e && t) {
   
      if (e.map && e.map === i) return e.map(t, r);
      f
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值