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 相关文章推荐
跨浏览器通用、可重用的选项卡tab切换js代码
Sep 20 Javascript
js时间日期和毫秒的相互转换
Feb 22 Javascript
5分钟理解JavaScript中this用法分享
Nov 09 Javascript
js实现点击左右按钮轮播图片效果实例
Jan 29 Javascript
JavaScript学习笔记之数组随机排序
Mar 23 Javascript
jQuery实现根据滚动条位置加载相应内容功能
Jul 18 Javascript
AngularJS动态菜单操作指令
Apr 25 Javascript
Angular.js中angular-ui-router的简单实践
Jul 18 Javascript
解决vue-router中的query动态传参问题
Mar 20 Javascript
JS数组方法concat()用法实例分析
Jan 18 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
Sep 02 Javascript
微信小程序实现录音Record功能
May 09 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 程序员应该使用的10个组件
2009/10/31 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
js定时调用方法成功后并停止调用示例
2014/04/08 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
python用plt画图时,cmp设置方法
2018/12/13 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
Python celery原理及运行流程解析
2020/06/13 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
财务经理岗位职责
2013/11/09 职场文书
历史教育专业个人求职信
2013/12/13 职场文书
空气的环保标语
2014/06/12 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
基于Golang 高并发问题的解决方案
2021/05/08 Golang
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python