Vue创建头部组件示例代码详解


Posted in Javascript onOctober 23, 2018

Vue.js 组件

组件(Component)是 Vue.js 最强大的功能之一。

组件可以扩展 HTML 元素,封装可重用的代码。

具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>Page Title</title>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script>
  <style>
    * {
      margin: 0;
      padding: 0;
    }
    li {
      list-style: none
    }
    body {
      height: 2000px;
      overflow: hidden;
    }
    .header {
      width: 100%;
      height: 40px;
      background: #e1e1e1;
      text-align: center;
      line-height: 40px;
      position: fixed;
    }
    .header button {
      padding: 0rem 0.2rem;
      height: 40px;
      top: 0;
    }
    .header button:nth-of-type(1) {
      position: fixed;
      left: 0;
    }
    .header button:nth-of-type(2) {
      position: fixed;
      right: 0;
    }
  </style>
</head>
<body>
  <div id="app">
    <custom-header :title="title">
      <button slot="left">返回</button>
    </custom-header>
  </div>
  <template id="header">
    <div class="header">
      <slot name="left"></slot>
      <span>{{title}}</span>
      <slot name="right"></slot>
    </div>
  </template>
  <script>
    Vue.component("custom-header", {
      template: '#header',
      props: ["title"]
    });
    //多插槽的使用,则使用name属性来指定要插入的位置
    var vm = new Vue({
      el: '#app',
      data: {
        title: "通讯录"
      },
      components: {
      }
    });
  </script>
</body>
</html>

总结

以上所述是小编给大家介绍的Vue创建头部组件示例代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
Apr 18 Javascript
jquery 之 $().hover(func1, funct2)使用方法
Jun 14 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
12种JavaScript常用的MVC框架比较分析
Nov 16 Javascript
ng2学习笔记之bootstrap中的component使用教程
Mar 09 Javascript
使用Math.max,Math.min获取数组中的最值实例
Apr 25 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
vue元素实现动画过渡效果
Jul 01 Javascript
详解vue-cli构建项目反向代理配置
Sep 07 Javascript
Javascript 之封装(Package)
Sep 14 Javascript
vue完美实现el-table列宽自适应
May 08 Vue.js
JavaScript 对引擎、运行时、调用堆栈的概述理解
Oct 22 #Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 #Javascript
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 #jQuery
React SSR样式及SEO的实践
Oct 22 #Javascript
微信开发之微信jssdk录音功能开发示例
Oct 22 #Javascript
ztree加载完成后显示勾选节点的实现代码
Oct 22 #Javascript
electron实现qq快捷登录的方法示例
Oct 22 #Javascript
You might like
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
javascript实现动态侧边栏代码
2014/02/19 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
2016/01/06 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
如何在微信小程序中存setStorage
2019/12/13 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
wxpython学习笔记(推荐查看)
2014/06/09 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
python匿名函数用法实例分析
2019/08/03 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
Python 爬虫性能相关总结
2020/08/03 Python
extern是什么意思
2016/03/10 面试题
入党积极分子自我鉴定范文
2014/03/25 职场文书
五年级小学生评语
2014/12/26 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
maven依赖的version声明控制方式
2022/01/18 Java/Android
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis