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 相关文章推荐
JQUERY复选框CHECKBOX全选,取消全选
Aug 30 Javascript
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
鼠标经过tr时,改变tr当前背景颜色
Jan 13 Javascript
jquery处理json对象
Nov 03 Javascript
Angularjs 设置全局变量的方法总结
Oct 20 Javascript
angular 基于ng-messages的表单验证实例
May 04 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
vue底部加载更多的实例代码
Jun 29 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 Javascript
详解javascript replace高级用法
Feb 17 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
Mar 08 Javascript
vue data恢复初始化数据的实现方法
Oct 31 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
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
javascript的渐进增强与平稳退化浅谈
2013/11/12 Javascript
node.js中的fs.fchownSync方法使用说明
2014/12/16 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
Ajax验证用户名或昵称是否已被注册
2017/04/05 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
python通过线程实现定时器timer的方法
2015/03/16 Python
python中lambda与def用法对比实例分析
2015/04/30 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
python逆序打印各位数字的方法
2018/06/25 Python
对python字典过滤条件的实例详解
2019/01/22 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
文化宣传方案
2014/03/13 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
创先争优宣传标语
2014/10/08 职场文书
个人简历求职信范文
2015/03/20 职场文书
你会写请假条吗?
2019/06/26 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL