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 相关文章推荐
js中的escape及unescape函数的php实现代码
Sep 04 Javascript
判断控件是否已加载完成的代码
Feb 24 Javascript
js变换显示图片的实例
Apr 16 Javascript
js有序数组的连接问题
Oct 01 Javascript
深入理解jQuery中live与bind方法的区别
Dec 18 Javascript
Javascript数组与字典用法分析
Dec 13 Javascript
详解AngularJS中module模块的导入导出
Dec 10 Javascript
使用JS 插件qrcode.js生成二维码功能
Feb 20 Javascript
video.js使用改变ui过程
Mar 05 Javascript
vue2.0 如何在hash模式下实现微信分享
Jan 22 Javascript
JavaScript如何把两个数组对象合并过程解析
Oct 10 Javascript
详解Vue中Axios封装API接口的思路及方法
Oct 10 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
PHP在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
用PHP实现文件上传二法
2006/10/09 PHP
php array_slice函数的使用以及参数详解
2008/08/30 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
Javascript Select操作大集合
2009/05/26 Javascript
javascript 数组排序函数
2009/08/20 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
JavaScript学习心得之概述
2015/01/20 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
[15:28]DOTA2 HEROS教学视频教你分分钟做大人-剧毒术士
2014/06/13 DOTA
videocapture库制作python视频高速传输程序
2013/12/23 Python
Python Sleep休眠函数使用简单实例
2015/02/02 Python
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
python获得一个月有多少天的方法
2015/06/04 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
Python检测数据类型的方法总结
2019/05/20 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
python安装本地whl的实例步骤
2019/10/12 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
特色冷饮店创业计划书
2014/01/28 职场文书
责任心演讲稿
2014/05/14 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
力克胡哲观后感
2015/06/10 职场文书