Vue.use, Vue.component,router-vi
🚀 Vue.use
- Vue.use 的作用是安装插件
- Vue.use 接收一个参数
- 如果这个参数是函数的话,Vue.use 直接调用这个函数注册组件
- 如果这个参数是对象的话,Vue.use 将调用 install 方法来注册组件
* 官方文档:
* Vue.use 用于安装 Vue.js 插件。
* 如果插件是一个对象,必须提供 install 方法
* 如果插件是一个函数,它会被作为 install 方法
* install 方法调用时,会将 Vue 作为参数传入
🚀 Vue.component
- Vue.component 的作用是注册组件
- Vue.component('component-name',{})
- Vue.component('component-name',the_import_component_object)
🚀 demo
// index.js for component
import LeftRight from './src/left-right'
/* 页面左右布局 */
LeftRight.install = function (Vue) {
Vue.component(LeftRight.name, LeftRight)
}
export default LeftRight
// main.js
import LeftRight from '../components/left-right'
Vue.use(LeftRight)
🚀 router-view
- <router-view></router-view> 是组件的占位符
- 当 path匹配到一个组件的时候,会把这个组件加载进来
- 并且最终会替换掉 <router-view></router-view>
Vue 中 router的 mode="hash" 是以 # 开始
本文标题:Vue.use, Vue.component,router-vi
本文链接:https://www.haomeiwen.com/subject/bruzfktx.html
网友评论