我有一个简单的问题.我只想在路线改变时取消子组件.这是一个例子.有一个家庭组件是父母.它有一个子组件.我只想在安装的子组件中更改路径时停止间隔功能
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) 我想安装ssl证书.我试图重新启动nginx但它失败了.我在删除/ etc/nginx/sites-enabled /中的默认文件之前保存了一份副本.原始默认文件在终端上看起来是蓝色的.我用旧的工作配置重新创建了默认文件.但它现在在终端看起来是灰色的我不能重新启动nginx服务.它总是失败的.我不知道如何再次将其变为蓝色并返回旧设置.我认为原始文件有一些文件权限或其他东西.你能帮帮忙吗?Droplet是Ubuntu 14.04 x64