小编Oğu*_*tel的帖子

Vue Router beforeRouteLeave不会停止子组件

我有一个简单的问题.我只想在路线改变时取消子组件.这是一个例子.有一个家庭组件是父母.它有一个子组件.我只想在安装的子组件中更改路径时停止间隔功能

import Home from "./components/Home.vue";
import Another from "./components/Another.vue";
const routes = [
    { path: '', component: Home },
    { path: '/another', component: Another }
];
const router = new VueRouter({
    routes
});
const app = new Vue({
    router

}).$mount('#app');
Run Code Online (Sandbox Code Playgroud)

这是家庭组件.Home.vue

<template>
  <sub-component></sub-component>
</template>
<script type="text/babel">
    import SubComponent from "./components/Subcomponent.vue";
    export default {
       components:{
          'sub-component':SubComponent
       }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

这是子组件.Subcomponent.vue

<template>
   <div> Sub component will run a interval </div>
</template>
<script type="text/babel">
    import SubComponent from "./components/Subcomponent.vue";
    export default {
       components:{
          'sub-component':SubComponent …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-router vuejs2

8
推荐指数
1
解决办法
6632
查看次数

我删除了/ etc/nginx/sites-enabled/default.如何再生

我想安装ssl证书.我试图重新启动nginx但它失败了.我在删除/ etc/nginx/sites-enabled /中的默认文件之前保存了一份副本.原始默认文件在终端上看起来是蓝色的.我用旧的工作配置重新创建了默认文件.但它现在在终端看起来是灰色的我不能重新启动nginx服务.它总是失败的.我不知道如何再次将其变为蓝色并返回旧设置.我认为原始文件有一些文件权限或其他东西.你能帮帮忙吗?Droplet是Ubuntu 14.04 x64

ubuntu nginx

2
推荐指数
1
解决办法
5903
查看次数

标签 统计

nginx ×1

ubuntu ×1

vue-router ×1

vue.js ×1

vuejs2 ×1