• 技术文章 >web前端 >js教程

    vue组件注册表单

    php中世界最好的语言php中世界最好的语言2018-04-14 17:45:13原创1312
    这次给大家带来vue组件注册表单,vue组件注册表单的注意事项有哪些,下面就是实战案例,一起来看一下。

    <!doctype html>
    <html>
     <head>
     <meta charset="UTF-8">
     <title></title>
      <script src="js/vue.js"></script>
     </head>
     <body>
     <p id="container">
        <p>{{msg}}</p>
        <my-article></my-article>
      </p>
      <script>
        //要采用组件化的方式来编写页面,
      // 把任何一个可被重用的元素封装成组件
      // everything is component
      Vue.component("my-title",{
        template:`<p>
              <h1>清风手纸</h1>
              <h4>原木</h4>
        </p>`
      })
      Vue.component("my-content",{
      //一个就可以用引号或者``
        template:'<p>源于纯净,归于健康</p>'
      })
      Vue.component("my-article",{
        //当调用多个组件时要用``符号,而且要用顶层标签包含
        template:`
          <p>
            <my-title></my-title>
            <my-content></my-content>
          </p>
        `
      })
        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>
     <p id="container">
        <p>{{msg}}</p>
        <!--调用根组件 -->
        <my-form></my-form>
      </p>
      <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、p等……
          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>

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    vue如何调用mock数据

    js字符串indexof与search使用时有什么区别

    以上就是vue组件注册表单的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:表单 注册 组件
    上一篇:vue组件生命周期使用方法 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Angular学习之聊聊Http ( 错误处理 / 请求拦截 )• 一文详解多版本node的安装和管理• 浅析Angular中的Change Detection机制• 实战学习:聊聊Node.js怎么操作数据库• 浅析Angular变更检测中的订阅异步事件
    1/1

    PHP中文网