vue 组件示例-demo1

2024-04-19 11:58

本文主要是介绍vue 组件示例-demo1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Vue组件使用–示例一

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app"><ol><li>ddsss</li><!--创建一个todo-item组件的实例--><todo-item></todo-item><todo-item></todo-item><todo-item></todo-item></ol>
</div>
<script>//在vue里注册组件,定义todo-item的新组件Vue.component('todo-item',{template:"<li>This is a todo</li>"});var app=new Vue({el:"#app",});
</script>
</body>
</html>

Vue组件示例二:从父作用域将数据传到子组件

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app"><ol><todo-item v-for="item in groceryList"v-bind:todo="item"v-bind:key="item.id"></todo-item></ol>
</div>
<script>//在vue里注册组件,定义todo-item的新组件Vue.component('todo-item',{//todo-item 组件props:['todo'],template:"<li>{{todo.text}}</li>"});var app=new Vue({el:"#app",data:{groceryList:[{id:0,text:'蔬菜'},{id:1,text:'奶酪'},{id:2,text:'白菜'},]}});
</script>
</body>
</html>

Vue示例三 列表渲染-简单的 todo list 的完整例子

示例参照连接
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app"><form v-on:submit.prevent="addNams"><label>姓名</label><input v-model="newName" placeholder="请输入姓名"><button>添加</button></form><ul><liis="name-item"v-for="(item,index) in peoples"v-bind:key="item.id"v-bind:name="item.name"v-on:remove22="peoples.splice(index,1)"></li></ul><!--以下这种写法也可以-->
<!--    <ul><name-itemv-for="(item,index) in peoples"v-bind:key="item.id"v-bind:name="item.name"v-on:remove22="peoples.splice(index,1)"></name-item></ul>-->
</div>
<script>
//子组件可以使用 $emit 触发父组件的自定义事件。Vue.component('name-item',{template:'<li>{{name}}' +'<button v-on:click="$emit(\'remove22\')">remove</button></li>',props:['name']});new Vue({el:'#app',data(){return{newName:'',peoples:[{id:1,name:'小明'},{id:2,name:'小明2'},{id:3,name:'小明3'}],newId:4}},methods:{addNams(){if(this.newName!=''){this.peoples.push({id:this.newId,name:this.newName});this.newId++;this.newName="";}}}});
</script>
</body>
</html>

这篇关于vue 组件示例-demo1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/917475

相关文章

利用c++判断水仙花数并输出示例代码

《利用c++判断水仙花数并输出示例代码》水仙花数是指一个三位数,其各位数字的立方和恰好等于该数本身,:本文主要介绍利用c++判断水仙花数并输出的相关资料,文中通过代码介绍的非常详细,需要的朋友可以... 以下是使用C++实现的相同逻辑代码:#include <IOStream>#include <vec

SQL Server 中的表进行行转列场景示例

《SQLServer中的表进行行转列场景示例》本文详细介绍了SQLServer行转列(Pivot)的三种常用写法,包括固定列名、条件聚合和动态列名,文章还提供了实际示例、动态列数处理、性能优化建议... 目录一、常见场景示例二、写法 1:PIVOT(固定列名)三、写法 2:条件聚合(CASE WHEN)四、

Java 接口定义变量的示例代码

《Java接口定义变量的示例代码》文章介绍了Java接口中的变量和方法,接口中的变量必须是publicstaticfinal的,用于定义常量,而方法默认是publicabstract的,必须由实现类... 在 Java 中,接口是一种抽象类型,用于定义类必须实现的方法。接口可以包含常量和方法,但不能包含实例

使用Redis实现会话管理的示例代码

《使用Redis实现会话管理的示例代码》文章介绍了如何使用Redis实现会话管理,包括会话的创建、读取、更新和删除操作,通过设置会话超时时间并重置,可以确保会话在用户持续活动期间不会过期,此外,展示了... 目录1. 会话管理的基本概念2. 使用Redis实现会话管理2.1 引入依赖2.2 会话管理基本操作

mybatis-plus分表实现案例(附示例代码)

《mybatis-plus分表实现案例(附示例代码)》MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生,:本文主要介绍my... 目录文档说明数据库水平分表思路1. 为什么要水平分表2. 核心设计要点3.基于数据库水平分表注意事项示例

Mybatis的mapper文件中#和$的区别示例解析

《Mybatis的mapper文件中#和$的区别示例解析》MyBatis的mapper文件中,#{}和${}是两种参数占位符,核心差异在于参数解析方式、SQL注入风险、适用场景,以下从底层原理、使用场... 目录MyBATis 中 mapper 文件里 #{} 与 ${} 的核心区别一、核心区别对比表二、底

HTML5的input标签的`type`属性值详解和代码示例

《HTML5的input标签的`type`属性值详解和代码示例》HTML5的`input`标签提供了多种`type`属性值,用于创建不同类型的输入控件,满足用户输入的多样化需求,从文本输入、密码输入、... 目录一、引言二、文本类输入类型2.1 text2.2 password2.3 textarea(严格

MySQL中between and的基本用法、范围查询示例详解

《MySQL中betweenand的基本用法、范围查询示例详解》BETWEENAND操作符在MySQL中用于选择在两个值之间的数据,包括边界值,它支持数值和日期类型,示例展示了如何使用BETWEEN... 目录一、between and语法二、使用示例2.1、betwphpeen and数值查询2.2、be

python中的flask_sqlalchemy的使用及示例详解

《python中的flask_sqlalchemy的使用及示例详解》文章主要介绍了在使用SQLAlchemy创建模型实例时,通过元类动态创建实例的方式,并说明了如何在实例化时执行__init__方法,... 目录@orm.reconstructorSQLAlchemy的回滚关联其他模型数据库基本操作将数据添

Java数组动态扩容的实现示例

《Java数组动态扩容的实现示例》本文主要介绍了Java数组动态扩容的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1 问题2 方法3 结语1 问题实现动态的给数组添加元素效果,实现对数组扩容,原始数组使用静态分配