组件之间的连接中断。这不应该发生,因为我使用的是bootstrap vue内置路由器链接(使用to=“”而不是href=“”)。该应用程序在没有dist的情况下运行时效果非常好。
一个pp.vue
<template>
<div class="container">
<app-header></app-header>
<div class="row">
<div class="col-xs-12">
<transition name="slide" mode="out-in">
<router-view></router-view>
</transition>
</div>
</div>
</div>
</template>
<script>
import Header from "./components/Header.vue";
export default {
components: {
appHeader: Header
},
created() {
this.$store.dispatch("initStocks");
}
};
</script>
标题。vue
<template>
<div>
<b-navbar toggleable="lg" type="dark" variant="info">
<b-navbar-brand to="/">Stock Broker</b-navbar-brand>
<b-navbar-toggle target="nav-collapse"></b-navbar-toggle>
<b-collapse id="nav-collapse" is-nav>
<b-navbar-nav>
<b-nav-item to="/portfolio">Portfolio</b-nav-item>
<b-nav-item to="/stocks">Stocks</b-nav-item>
<b-nav-item @click="endDay">End Day</b-nav-item>
<b-navbar-nav right>
<b-nav-item right>Funds: {{ funds }}</b-nav-item>
</b-navbar-nav>
</b-navbar-nav>
</b-collapse>
</b-navbar>
</div>
</template>
<script>
import { mapActions } from "vuex";
export default {
data() {
return {
isDropdownOpen: false
};
},
computed: {
funds() {
return this.$store.getters.funds;
}
},
methods: {
...mapActions({
randomizeStocks: "randomizeStocks",
fetchData: "loadData"
}),
endDay() {
this.randomizeStocks();
},
saveData() {
const data = {
funds: this.$store.getters.funds,
stockPortfolio: this.$store.getters.stockPortfolio,
stocks: this.$store.getters.stocks
};
this.$http.put("data.json", data);
},
loadData() {
this.fetchData();
}
}
};
</script>
vue.config.js
module.exports = {
pluginOptions: {
prerenderSpa: {
registry: undefined,
renderRoutes: ["/", "/portfolio", "/stocks"],
useRenderEvent: true,
headless: true,
onlyProduction: true
}
}
};
路由器/索引。js
从vue导入Vue从vue路由器导入Vue路由器从.../view/Home.vue
Vue。使用(VueRouter)
const routes=[{path:'/',name:'Home',component:Home},{path:'/stocks',name:'stocks',component:()=
const router=new VueRouter({mode:'history',base:process.env.base_URL,routes})
导出默认路由器
我在发完这篇帖子一分钟后就想出来了哈哈。
问题是应用程序中的问题。vue我的主div的类为“container”,而不是id为“app”。
更正如下:
<template>
<div id="app"> //correction here
<app-header></app-header>
<div class="row">
<div class="col-xs-12">
<transition name="slide" mode="out-in">
<router-view></router-view>
</transition>
</div>
</div>
</div>
</template>
使用element-plus中的e-link,点击后导致页面刷新怎么办? 但使用router-link就没问题,不会导致刷新 路由配置如下: 前端新手,求指点,谢谢!
错误/src/Loader。vue模块分析失败:C:\test\vuePlugin\src\Loader。vue意外标记(1:0)您可能需要适当的加载程序来处理此文件类型。SyntaxError:语法分析器处出现意外标记(1:0)。pp$4。在解析器中提升(C:\Users\shubham-sharma2\AppData\Roaming\npm\node\u modules\webpack\nod
本文向大家介绍Android中使用的定时针(刷新页面请求服务器)详解,包括了Android中使用的定时针(刷新页面请求服务器)详解的使用技巧和注意事项,需要的朋友参考一下 我要在程序中用到5秒请求一下数据(不建议大家这样做,我的需求是这样) 代码展示: 1.在OnCreate中创建定时针Timer 2.在线程中创建Handler 3.创建一个标识为了做循环用 4.在case 1中做需要循环的需求(
本文向大家介绍angular2中router路由跳转navigate的使用与刷新页面问题详解,包括了angular2中router路由跳转navigate的使用与刷新页面问题详解的使用技巧和注意事项,需要的朋友参考一下 本文主要介绍的是angular2中router路由跳转navigate的使用与刷新页面问题的相关内容,分享出供大家参考学习,下面来看看详细的介绍: 一、router.navigat
如何在react-router中删除url中的哈希值
嗨,我正在开发一个与Express API通信的React应用程序。我试图实现JWT认证,但我不知道当jwt到期时会发生什么。如果用户在令牌过期时被注销,这似乎不是很用户友好。 我应该使用刷新令牌吗?正如node-jsonwebTokens包留档中所说。这可能不是最好的方法。 我应该在对服务器的每个请求中创建一个新的jwt吗?如果用户长时间阅读一篇文章而不做任何请求,他将被注销。 也许我错了,最好