发表于: 2020-05-11 22:22:41

1 1891


一、今天完成的事情

今天学习了vue的本地应用的知识,然后自己根据双向绑定这些知识,做了一个简单的网页记事本,但是没有写css样式


<!-- 
    vue 会管理el选项直接命中的元素及其内部的后代元素
    可以使用其他的选择器,但是建议使用id选择器
 -->


<!-- 
        v-show指令的作用是:根据真假切换元素的显示状态
        原理是修改元素的display,实现显示隐藏,指令后面的内容,最终都会解析为布尔值
        值为true元素显示,值为false元素隐藏
        数据改变之后,对应元素的显示状态会同步更新
     -->
     <!-- 
        v-if根据表达值的真假,切换元素的显示和隐藏(操纵dom元素)
        表达式的值为true,元素存在于dom树中,为false,从dom树种移除
        频繁的切换v-show,反之则使用v-if,前者的切换消耗小
      -->
      <!-- 
          v-bind 设置元素的属性,为元素绑定属性
          完整的写法是 v-bind:属性名
          简写的话可以直接省略v-bind,只保留    :属性名
          需要动态的增删class建议使用对象的方式
       -->


<!-- 
v-for 根据数据生成列表结构
    数组经常和v-for 结合使用
    语法是(item,index)in 数据
    item 和index可以结合其他指令一起使用
    数组长度的更新会同步到页面上,是响应式的 
 -->
 <!-- 
     v-on 传递自定义参数,事件修饰符
     事件绑定的方法写成函数调用的形式,可以传入自定义参数
     定义方法时需要定义形参来接收传入的实参
     事件的后面跟上.修饰符可以对事件进行限制
     .enter可以限制触发的按键为回车
     事件修饰符有很多种
  -->
  <!-- 
      v-model 便捷的获取和设置表单元素的值(双向数据绑定)
        绑定的数据会和表单元素值相关联
        绑定的数据<-----.>表单元素的值
   -->


<!-- 
    1.新增
        生成列表结构(v-for 数组)
        获取用户输入(v-model)
        回车,新增数据(v-on.enter 添加数据)
    2.删除
        点击删除指定内容(v-on splice 索引)
        数据改变,和数据绑定的元素同步改变
        事件的自定义参数
        splice方法的作用
    3.统计
        统计信息个数(v-text length)
        基于数据的开发方式
        v-text指令的作用
    4.清空
        点击清除所有信息(v-on 清空数组)
        就是清空数组
    5.隐藏
        没有数据时,隐藏元素(v-show v-if 数组非空)
    总结:
        列表结构可以通过v-for指令结合数据生成
        v-on结合事件修饰符可以对事件进行限制,比如,.enter
        v-on在绑定事件时可以传递自定义参数
        通过v-model可以快速的设置和获取表单元素的值
        基于数据的开发方式
 -->


这个Input框输入的内容,点击回车之后会记录在下面,添加新的记录,后面的删除,可以将本行的内容删除,下面左边的数字是记录有几条数据,右边的clear是全部清空,清空之后,下面的记录和清除按钮还会隐藏,确实是比js原生的写起来简单的多,明天学习一下基于网络上的应用,就是请求数据啥的吧

二、遇到的困难

跟着学习还是比较容易上手的

三、明天要做的事情

四、收获

学习了vue在本地的使用,但是现在用的好像不是很多了,更多的是基于网络的应用,明天继续学习,然后早点做完任务,争取
























返回列表 返回列表
评论

    分享到