Todolist组件

 一、什么是组件?

组件是可复用的 Vue 实例。是页面上的某一部分。

大型项目可以拆分成很多小组件。

 

二、如何定义(创建)组件?

  • 全局组件:通过Vue.component方法创建的组件是全局组件。其中'todo-list'是这个组件的名字。

 

  • 局部组件:其他vue实例若要使用这个组件,必须通过components对这个局部组件进行一个注册,

例子:实现把用户在input框中输入的内容输出到li里

复制代码
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Vue入门</title>    <script src="./vue.js"></script></head><body>    <div id="root">        <input v-model="inputValue">        <button @click="handleSubmit">提交</button>        <ul>            <todo-item v-for="(item,index) in list" :key="index" :content="item" >            <!-- 给todo-item传参,通过属性的形式传参 :content = "item" -->            </todo-item>        </ul>    </div>    <script>        // 全局组件        Vue.component('todo-item',{             props:['content'
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信