组件 ue.component

Posted jinsuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了组件 ue.component相关的知识,希望对你有一定的参考价值。

<!-- <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>组件  全局注册</title>
</head>
<body>
    <div id="box">
        <my-component></my-component>
    </div>
</body>
<script type="text/javascript" src="js/Vue.js"></script>
<script type="text/javascript">
    Vue.component(‘my-component‘,{
        template:‘<div>这是我写的第一个组件!</div>‘
    })
    new Vue({
        el:‘#box‘,
        data:{

        }
    })

    // 这样就在全局注册了一个组件,‘my-component‘是组件的名字,后面的{}里可以写参数,我们看到这里写了一个template,它是组件将会渲染的html内容;把组件名称当做一个标签来写即可。,Vue组件注册要写在前面,Vue实例初始化要写在后面,
    
</script>
</html> -->

<!-- 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>组件-局部注册</title>
</head>
<body>
    <div id="box">
        <my-component></my-component>
    </div>
    
</body>
<script type="text/javascript" src="js/Vue.js"></script>
<script type="text/javascript">
    var Child={
        template:‘<div>这是我写的第一个组件</div>‘
    }
    var vm=new Vue({
        el:"#box",
        components:{
            ‘my-component‘:Child
        }
    })


    // 这边变量Child其实就是一个参数的对象,我们看到这里把‘my-component‘注册到了vm对象里面,那么<my-component>只能是在vm的作用域,也就是‘#box‘下起作用。
</script>
</html> -->


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>data例子  组件</title>
</head>
<body>
    <div id="box">
          <simple-counter></simple-counter>
          <simple-counter></simple-counter>
          <simple-counter></simple-counter>
    </div>
</body>
<script type="text/javascript" src="js/Vue.js"></script>
<script type="text/javascript">
        
        Vue.component(simple-counter, {
              template: <button v-on:click="counter += 1">{{ counter }}</button>,
              data: function () {   //data 后面一定要跟一个回调函数,date的属性一定要return回来
                return{
                    counter:0
                }
              }
        })

    new Vue({
        el:#box,
    })



</script>
</html>

 

以上是关于组件 ue.component的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序代码片段

如何阻止片段一直弹出到根片段? [导航组件]

Reactreact概述组件事件

微信小程序代码片段分享

vue中的组件

使用Android导航组件时如何从后台获取片段?