vue组件 左手的ㄟ右手 2022-05-13 23:23 368阅读 0赞 ## 全局组件 ## <!-- 全局组件定义 --> Vue.component('todo-list',{ template:"<li>{ {content}}</li>" }) <!-- 组件使用--> <todo-list></todo-list> ## 局部组件 ## <div id="app"> <todolist ></todolist> </div> <script type="text/javascript"> <!-- 局部组件定义 --> var todolite={ template:"<div>hello</div>" } var app=new Vue({ el:"#app", // 引入局部组件 components:{ 'todolist':todolite } }); </script> ## 组件传值和接收 ## <div id="app"> <ul> <!-- v-bind:content="item" 组件传值 --> <todo-list v-for="item in list" v-bind:content="item"></todo-list> </ul> </div> <script type="text/javascript"> <!-- 组件定义 --> Vue.component('todo-list',{ // 组件接收数据 props:['content'], template:"<li>{ {content}}</li>" }) </script> ## 父组件和子组件传递数据 ## //父子组件交互案例 <body> <div id="app"> <input type="text" v-model="msg"> <button v-on:click="handle">提交</button> <ul> //父组件给子组件传递值用v-bind: <todo-list v-for="(item,index) in content" v-bind:item="item" v-bind:index="index" v-on:delete="delHandle"></todo-list> </ul> </div> </body> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> // 局部注册 var todo={ props:['item','index'], template:'<li v-on:click="del">{ {item}}</li>', methods: { del:function (){ // 触发当前实例上的事件。附加参数都会传给监听器回调 //子组件向父组件传递 this.$emit('delete',this.index); } } } var app=new Vue({ el:"#app", data:{ content:[], msg:"" }, methods: { handle:function(event){ this.content.push(this.msg); this.msg=""; }, delHandle:function(index){ this.content.splice(index); } }, components: { 'todoList':todo } }) </script> </html>
相关 Vue 组件 首先,我们还是先创建一个vue实例,很熟练了,没难度。 <div id="app"></div> <script> let vm = 落日映苍穹つ/ 2022年05月29日 09:26/ 0 赞/ 391 阅读
相关 vue组件 全局组件 <!-- 全局组件定义 --> Vue.component('todo-list',{ template:"<li>{ 左手的ㄟ右手/ 2022年05月13日 23:23/ 0 赞/ 369 阅读
相关 vue组件 定义全局组件的三种方式 方式1,伪代码 <div id="app"> <-- 引用组件,是引号里的名词,不是实例对象--> <m 落日映苍穹つ/ 2022年04月23日 15:38/ 0 赞/ 406 阅读
相关 VUE组件 介绍几种VUE组件定义方法 定义VUE 字符串组件 Vue.component('order-item', { //定义VUE组件的属 ゞ 浴缸里的玫瑰/ 2022年03月26日 13:10/ 0 赞/ 390 阅读
相关 VUE组件 VUE Component 一、概述 1. 作用 扩展HTML元素,封装可重用的代码。在需要使用的地方引用组件。 二、VUE前情回顾 使用: 1. 雨点打透心脏的1/2处/ 2022年01月29日 06:19/ 0 赞/ 382 阅读
相关 vue组件 组件(Component)是Vue.js最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。所有的 Vue 组件同时也都是 Vue 的实例,所以可接受相同的选项对 系统管理员/ 2022年01月28日 08:43/ 0 赞/ 443 阅读
相关 vue组件 定义Vue组件 什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件 本是古典 何须时尚/ 2022年01月05日 07:25/ 0 赞/ 435 阅读
相关 Vue组件 一、介绍 什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可; 「爱情、让人受尽委屈。」/ 2021年10月23日 14:50/ 0 赞/ 515 阅读
相关 Vue组件 为什么使用组件 JavaScript能力的复用。Vue.js的组件提高重复性,让代码可以复用。 组件的用法 组件在使用前先需要注册。注册分为两种方式:全局注册和局 叁歲伎倆/ 2021年09月27日 13:56/ 0 赞/ 484 阅读
相关 Vue组件 Vue组件 1. 什么是组件 1. 组件的概念:组件即自定义控件,是Vue.js最强大的功能之一 2. 组件的用途:组件能够封装可重用代码,扩展html标签功能 ゝ一世哀愁。/ 2021年07月24日 23:50/ 0 赞/ 678 阅读
还没有评论,来说两句吧...