vue复合组件实现注册表单功能


Posted in Javascript onNovember 06, 2017

本文实例为大家分享了vue注册表单的具体代码,供大家参考,具体内容如下

<!doctype html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
  <script src="js/vue.js"></script>
 </head>
 <body>
 <div id="container">
    <p>{{msg}}</p>
    <my-article></my-article>
  </div>
  <script>
    //要采用组件化的方式来编写页面,
  // 把任何一个可被重用的元素封装成组件
  // everything is component
  Vue.component("my-title",{
    template:`<div>
          <h1>清风手纸</h1>
          <h4>原木</h4>
    </div>`
  })
  Vue.component("my-content",{
  //一个就可以用引号或者``
    template:'<p>源于纯净,归于健康</p>'
  })
  Vue.component("my-article",{
    //当调用多个组件时要用``符号,而且要用顶层标签包含
    template:`
      <div>
        <my-title></my-title>
        <my-content></my-content>
      </div>
    `
  })
    new Vue({
      el:"#container",
      data:{
        msg:"Hello VueJs"
      }
    })
  </script>
 </body>
</html>
<!doctype html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
  <script src="js/vue.js"></script>
 </head>
 <body>
 <div id="container">
    <p>{{msg}}</p>
    <!--调用根组件 -->
    <my-form></my-form>
  </div>
  <script>
    //创建组件my-user
    Vue.component("my-user",{
      template:`
        <label>用户名:</label>
      `
    })
    Vue.component("user-input",{
      template:`
        <input type="text" placeholder="请输入用户名"/>
      `
    })
    Vue.component("my-pwd",{
      template:`
        <label>密码:</label>
      `
    })
    Vue.component("pwd-input",{
      template:`
        <input type="text" placeholder="请输入密码"/>
      `
    })
    Vue.component("my-login",{
      template:`
        <button>登录</button>
      `
    })
    Vue.component("my-resign",{
      template:`
        <button>注册</button>
      `
    })
    //复合组件作为根组件名字必须是烤串式的,驼峰的会报错
    Vue.component("my-form",{
    //可以用table、form、div等……
      template:`
        <form>
          <my-user></my-user>
          <user-input></user-input>
          <br>
          <my-pwd></my-pwd>
          <pwd-input></pwd-input>
          <br>      
          <my-resign></my-resign>
          <my-login></my-login>




  
//写法或者
   






<my-login/>
        </form>
      `
    })
    new Vue({
      el:"#container",
      data:{
        msg:"Hello VueJs"
      }
    })
  </script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
让ie运行js时提示允许阻止内容运行的解决方法
Oct 24 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
Sep 16 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
Feb 28 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 Javascript
详解Vue中过度动画效果应用
May 25 Javascript
vue.js中父组件调用子组件的内部方法示例
Oct 22 Javascript
在vue中给列表中的奇数行添加class的实现方法
Sep 05 Javascript
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
Node.js中console.log()输出彩色字体的方法示例
Dec 01 Javascript
Javascript异步流程控制之串行执行详解
Sep 27 Javascript
基于vue组件实现猜数字游戏
May 28 #Javascript
vue路由嵌套的SPA实现步骤
Nov 06 #Javascript
vue综合组件间的通信详解
Nov 06 #Javascript
Angular 4中如何显示内容的CSS样式示例代码
Nov 06 #Javascript
详解基于vue-cli优化的webpack配置
Nov 06 #Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
Nov 06 #Javascript
js中apply与call简单用法详解
Nov 06 #Javascript
You might like
人族 TERRAN 概述
2020/03/14 星际争霸
html中select语句读取mysql表中内容
2006/10/09 PHP
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php最简单的删除目录与文件实现方法
2014/11/28 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
详解a++和++a的区别
2017/08/30 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
python使用xmlrpc实例讲解
2013/12/17 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
经贸日语毕业生自荐信
2013/11/03 职场文书
力学专业毕业生自荐信
2013/11/17 职场文书
客服专员岗位职责
2014/02/28 职场文书
2014年大学生就业规划书
2014/04/04 职场文书
单位作风建设自查报告
2014/10/23 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
开票证明
2015/06/23 职场文书
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
2021/03/31 Servers