2019-10-01

vue基本用法

在这里插入图片描述
事件绑定-参数传递
1’在组件标签中,例@click=“handle(参数一,参数二,事件对象$event)”
2’在methods中 定义一个函数(也称为方法)
handle (p,p1,event){
console.log(p,p1,event.target.innerHTML)

注:1、如果事件直接绑定函数名称,那么默认会传递事件对象作为事件函数的第一个参数。
2、如果事件函数调用、那么事件对象必须作为最后一个参数进行传递

样式绑定

1、数组的方式

在这里插入图片描述
这样的话直接就可以得到当前组件的样式

2、对象的方式
在这里插入图片描述
data中isActive是一个布尔值
可以通过按钮绑定事件进行样式切换
this.isActive=!this.isActive来回切换

  1. 对象绑定和数组绑定可以结合使用
  2. class绑定的值可以简化 默认的class和:class可以同时用
  3. 默认的class##
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

属性绑定

:href=“url”
data中url=“www.baidu.com”
button绑定一个事件@click=“handle”
methods定义handle (){
this.url=“www.taobao.com”

样式绑定style

在这里插入图片描述

过滤器的使用

使用场景两个地方,一是差值表达式{{}}中,一个是v-bind。
使用为Vue.filter(“过滤器的名称”,function(data){
return data+“123”
})
过滤器中的function,第一个参数,已经规定死了,永远都是过滤器 管道符前面 传递过来的数据

创建组件

  1. 第一种使用Vue.extend来创建全局的Vue组件
    在这里插入图片描述
    注:如果使用Vue.component定义全局组件的时候,组件名称使用了 驼峰命名,则在引用组件的时候,需要把 大写的驼峰改为小写的字母,同时两个单词之间,使用-连接;
    如果不使用驼峰,则直接拿名称来使用即可;
    可简写为如图
    注:第一个参数:组件的名称在这里插入图片描述
    引用的时候直接标签形式来引入即可。
    第二个参数:Vue.extend创建的组件,其中templete就是组件将要显示的html内容。

  2. 创建组件的第二种方式 字面量对象的形式、直接上图在这里插入图片描述
    第二种虽然简单 但是template模版里面没有智能提示。
    注:所有创建组件的方式在template模版中必须要有一个根元素

  3. 第三种写一个template模版单独抽离出去

在这里插入图片描述

在本项目中,我们将采用C语言作为开发工具,借助树这种数据结构来构建一个家族谱管理系统。家族谱本质上是一个层次化的结构,非常适合用树来表示,其中每个节点代表家族中的一个成员,节点之间的关系则反映了家族成员之间的辈分和血缘联系。 系统需要具备以下功能: 增加成员:允许用户向家族谱中添加新的成员。用户需要输入新成员的相关信息,如姓名、性别、出生日期等,以及他与家族中已有成员的关系,比如是某人的子女、兄弟姐妹等。系统根据这些信息将新成员正确地插入到家族谱树的相应位置。 删除成员:当家族中有成员去世或其他原因需要从家族谱中移除时,用户可以使用此功能。用户输入要删除的成员的姓名或其他唯一标识信息,系统查找并删除该节点,并且要处理好由此带来的家族谱树结构的调整,确保树的完整性。 修改成员信息:家族成员的信息可能会发生变化,例如联系方式更新、婚姻状况改变等。用户可以通过输入成员的姓名找到对应的节点,然后修改其存储的信息内容,系统保存更新后的信息,使家族谱保持最新状态。 查询成员信息:用户可以输入成员的姓名等信息来查询其详细资料,系统快速定位到该成员节点,并展示其所有存储的信息,如姓名、性别、出生日期、家庭关系等;此外,还可以实现一些更复杂的查询功能,比如查询某个人的所有直系亲属、查询某一代的所有成员等,方便用户了解家族谱的结构和成员关系。 通过实现这个家族谱管理系统,可以深入理解树这种数据结构的构建、遍历、插入、删除等操作,同时也能锻炼C语言的编程能力,将理论知识应用到实际问题的解决中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值