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 相关文章推荐
jQuery中live方法的重复绑定说明
Oct 21 Javascript
js 自制滚动条的小例子
Mar 16 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
js实现网页随机切换背景图片的方法
Nov 01 Javascript
jQuery选择器源码解读(一):Sizzle方法
Mar 31 Javascript
走进javascript——不起眼的基础,值和分号
Feb 24 Javascript
React-Native左右联动List的示例代码
Sep 21 Javascript
layui弹出层按钮提交iframe表单的方法
Aug 20 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
Apr 20 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
Feb 13 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 Javascript
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
ubuntu10.04配置 nginx+php-fpm模式的详解
2013/06/03 PHP
请离开include_once和require_once
2013/07/18 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
jquery tab插件精简版分享
2011/09/10 Javascript
jquery中ajax学习笔记4
2011/10/16 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
canvas实现图像布局填充功能
2017/02/06 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
实例讲解Python中函数的调用与定义
2016/03/14 Python
python中logging库的使用总结
2017/10/18 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
python实现RabbitMQ的消息队列的示例代码
2018/11/08 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
中学教师实习自我鉴定
2013/09/28 职场文书
英文自荐信
2013/12/19 职场文书
茶叶生产计划书
2014/01/10 职场文书
给护士表扬信
2014/01/19 职场文书
小学语文教学反思
2014/02/10 职场文书
电子专业自荐信
2014/07/01 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
施工现场安全管理制度
2015/08/05 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android