todo项目实现及总结

1

.搭建界面,主要用到了css,和less

在这里插入图片描述
1.当时想要用的是sass实现鼠标放在item上,就会出现X,但是不知道为什么sass引入一直报错,后来,从百度上找到了解决方案,可以引入了,但是还是用不了,然后就用了less实现了
2.由于组合选择器比id选择器优先级高,所以我当时active样式一直加不进去,后来改成了标签选择器

css选择器优先级从大到小: id>class>标签>子代>后代>伪类
组合选择器优先级最高

实现功能

1.input框输入,添加一个item,addTodo

定义方法
<input
        class="new-todo"
        @keyup.enter="addTodo"
        placeholder="What needs to be done?"
      />
methods方法
addTodo(event) {
   
      let content = event.target.value.trim();//获取输入框里值,并且去除空格
      if (content) {
   
        this.todos.unshift({
   
          id: ++this.id,
          content: content,
          completed: false,
        });
        event.target.value = 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值