webpack管理Vue项目--组件和路由引入
来源:互联网 发布:淘宝联盟能贷款吗 编辑:程序博客网 时间:2024/06/06 02:53
简单的vue项目组件的嵌入、路由的设置及其接口调用基本可以搞定了。
组建引入
项目创建就不再多说,直接vue-cli创建就好
创建一个组建vue文件 myComponent.vue
<template> <div id="component"> myComponent </div></template><script> export default{ }</script><style></style>
创建好之后,在要引入的地方引入,比如在App.vue中引用
<template> <div id="app"> <img src="./assets/logo.png"> <h1>{{ msg }}</h1> <my-component></my-component> </div></template><script> import myComponent from "./components/myComponent.vue";export default { name: 'app', data () { return { msg: 'Welcome to Your Vue.js App' } }, components:{ myComponent }}</script>
注意的一点是在template中引用的时候不能用驼峰名
npm run dev
显示出了“myComponent”表示引入已经成功
vue-router路由引入
先安装vue-router
npm install vue-router --save
安装成功后创建路由配置js文件、路由的分支组件compontent1、compontent2
router.js文件中引入vue vue-router及其路由组件
import Vue from "vue";import Router from "vue-router";import View1 from "./views/view1.vue";import View2 from "./views/view2.vue";Vue.use(Router)export default new Router({ linkActiveClass:"active", routes:[ { path: "/view1", component: View1 }, { path: "/view2", component: View2 }, { path: "/*", component: View1 } ]})
然后在main.js中引入router.js vue中引入路由
import Vue from 'vue';import App from './App.vue';import router from "./router";new Vue({ el: '#app', router, render: h => h(App)});
再到App.vue中引入路由组件
<router-link to="/component1">123</router-link> // 路由连接<router-link to="/component2">345</router-link><router-view></router-view> // 渲染窗口
点击路由链接已经可以进行视图切换了
阅读全文
0 0
- webpack管理Vue项目--组件和路由引入
- 用vue-router和webpack搭建路由项目
- Vue 组件 和 路由
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue.js结合vue-router和webpack编写单页路由项目
- 如何在vue-cli+webpack构建的项目引入jquery和bootstrap
- 利用webpack和vue实现组件化
- 利用webpack和vue实现组件化
- vue---vue2.x中如何异步加载路由组件,webpack+vue实现组件懒加载
- vue-cli+webpack引入jQuery
- vue-cli webpack 引入 swiper
- vue-cli和webpack项目搭建
- Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(四)调整 App.vue 和 router 路由
- Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(四)调整 App.vue 和 router 路由
- vue+vue-cli+webpack中引入jQuery
- vue引入echart组件
- 1026. 程序运行时间(15)
- CSDN等级
- Markdown系列(7)- Markdown中插入图片的三个技巧
- 技术分享连载(八十八)
- Linux 学习--GNU nano编辑器的使用
- webpack管理Vue项目--组件和路由引入
- 使用glide图片加载框架将网络图片展示并在listview中
- leetcode_572. Subtree of Another Tree ? 待解决
- 《极客与团队》【PDF】下载
- 微信运动过气了吗?
- python学习之日志模块logging
- webApplication的理解以及对应的配置解读
- 「敏捷开发」适合什么样的团队?
- 抽象类 和 接口