A1G*_*ard 2 webpack vue.js vue-component
我正在使用webpack和vuejs。
但是,当我尝试在其他组件中添加某些组件时,我做不到。
例如rounter/index.js:
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Tools from '@/components/Tools'
//import toolsmenu from '@/components/toolsmenu'
export default new Router({
routes: [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld
},
{
path: '/Tools',
name: 'Tools',
component: Tools
}
]
})
Run Code Online (Sandbox Code Playgroud)
然后在组件文件夹中:HelloWorld,Tools,toolsmenu。
Tools.vue:
<template>
<div>
<toolsmenu></toolsmenu>
my code
</div>
</template>
<script>
export default {
name: 'Tools'
}
</script>
Run Code Online (Sandbox Code Playgroud)
toolsmenu.vue:
<template>
<ul>
<li> <a href="#"> index </a> </li>
</ul>
</template>
<script>
export default {
name: 'toolsmenu'
}
</script>
Run Code Online (Sandbox Code Playgroud)
但是我不能toolsmenu在Tools组件中包含组件。现在我该如何toolsmenu纳入Tools。
您需要注册toolsmenu为以下组件Tools:
<template>
<div>
<toolsmenu></toolsmenu>
my code
</div>
</template>
<script>
import toolsmenu from '@/components/toolsmenu';
export default {
name: 'Tools',
components: {
toolsmenu
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2769 次 |
| 最近记录: |