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的一些小应用收集
Mar 27 Javascript
Jquery插件之打造自定义的select标签
Nov 30 Javascript
轻量级网页遮罩层jQuery插件用法实例
Jul 31 Javascript
AngularJS 如何在控制台进行错误调试
Jun 07 Javascript
微信开发 js实现tabs选项卡效果
Oct 28 Javascript
jQuery纵向导航菜单效果实现方法
Dec 19 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
React key值的作用和使用详解
Aug 23 Javascript
es6数据变更同步到视图层的方法
Mar 04 Javascript
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
详解Node.JS模块 process
Aug 31 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
PHP单例模式详解及实例代码
2016/12/21 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
JS解析XML实例分析
2015/01/30 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
2016/04/01 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
Python 抓取动态网页内容方案详解
2014/12/25 Python
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
理货员的岗位职责
2013/11/23 职场文书
产品质量保证书
2014/04/29 职场文书
三八妇女节活动总结
2014/05/04 职场文书
小学清明节活动总结
2014/07/04 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
2015年行政部工作总结
2015/04/28 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
个人更名证明
2015/06/23 职场文书
教师旷工检讨书
2015/08/15 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
Python经常使用的一些内置函数
2022/04/11 Python
Python中的 No Module named ***问题及解决
2022/07/23 Python