vue中在页面中由多个组件显示
2018-07-27 15:58
106 查看
Vue.js 目录结构
目录解析
目录/文件 | 说明 |
---|---|
build | 最终发布的代码存放位置。 |
config | 配置目录,包括端口号等。我们初学可以使用默认的。 |
node_modules | npm 加载的项目依赖模块 |
src |
这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:
|
static | 静态资源目录,如图片、字体等。 |
test | 初始测试目录,可删除 |
.xxxx文件 | 这些是一些配置文件,包括语法配置,git配置等。 |
index.html | 首页入口文件,你可以添加一些 meta 信息或同统计代码啥的。 |
package.json | 项目配置文件。 |
README.md | 项目的说明文档,markdown 格式 |
功能:首页展示多个页面组件
第一步:在App.vue中引入组件
例如: import hi1 from '@/components/hi1'
第二步:在js中写入组件的名字
components:{
hi2,
hi3
}
第三步:展示模板,一直以名字写在template
例如:<hi1></hi1>
[code]<template> <div id="app"> <img src="./assets/logo.png"> <!-- 路由出口 --> <!-- 路由匹配到的组件将渲染在这里 --> <router-view></router-view> <hi3></hi3> <hi2></hi2> <p> 导航: <!--<router-link :to="'/hi/'+'judy'">hi页面</router-link>--> <router-link to="/hi">hi页面</router-link> <!--<router-link :to="{name:'hi2',params:{username:'judy22'}}">hi2页面</router-link>--> <router-link to="/">首页</router-link> <router-link to="/hi2/88/新闻">hi2页面</router-link> <router-link to="/hi2/88">hi2页面2</router-link> <router-link to="/hi3/2018/新闻3">hi3页面</router-link> </p> <!--点击哪个页面下面就为哪个页面的名字--> <p>{{ $route.name}}</p> </div> </template> <script type="text/ecmascript-6"> /* * 1.首页展示多个页面组件 * 第一步:在App.vue中引入组件 * 第二步:在js中写入引入组件的名字 * components:{ * hi2, * hi3 * } * 第三步:展示模板,一直以名字写在template * 例如:<hi2></hi2> * */ import hi3 from '@/components/hi3' import hi2 from '@/components/hi2' export default { name: 'App', components:{ hi3, hi2 } } </script> <style> #app { font-family: 'Avenir', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px; } </style>
阅读更多
相关文章推荐
- 解决vue-router进行build无法正常显示路由页面的问题
- vue环境下一个主页面引入多个子组件的方法
- vue组件实现弹出框点击显示隐藏效果
- webpack 打包vue,组件不显示
- vue 点击按钮改变页面显示内容
- jsp中使用vue,加载页面显示{}的问题
- vue做的单页面组件(单文件组件)不起作用,webpack已经打包成功,页面中没有结果
- vue.js遇到的问题-数组数据改变,页面不能实时显示
- 基于VUE选择上传图片并在页面显示(图片可删除)
- vue服务端渲染页面缓存和组件缓存的实例详解
- vue 2.0 第一个坑,组件不显示的问题
- 在vue页面当中使用原生视频显示
- 解决使用Vue.js显示数据的时,页面闪现原始代码的问题
- vue单页面组件工程创建
- react-router(v3)切换页面时不刷新页面,实现显示和隐藏子路由组件
- 使用vue.js在页面内组件监听scroll事件的方法
- vue2.0缓存数据页面与部分组件不缓存数据页面
- HTML网页的组件与浏览器显示页面窗口的边距
- 改变grid列和详细页签中xforms组件的显示效果(数据库中真正保存的可能是编号,页面中展现的是名称[X5])
- Vue介绍中的todo-item组件无法显示问题