当前位置: 首页 > news >正文

马鞍山市网站建设营销推广的形式包括

马鞍山市网站建设,营销推广的形式包括,wordpress是什么来的,好的平面设计作品网站个人名片: 😊作者简介:一名大二在校生 🤡 个人主页:坠入暮云间x 🐼座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。 🎅**学习目标: 坚持每一次的学习打卡 文章…

个人名片:
😊作者简介:一名大二在校生
🤡 个人主页:坠入暮云间x
🐼
座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。
🎅**学习目标: 坚持每一次的学习打卡

文章目录

    • 案例
    • 实现功能
    • 引入vue2.js
      • 1.添加待办事项
      • 2.删除功能
      • 3.统计完成事项和剩余事项
      • 4.点击全部、待完成、已完成会进行显示跳转

今天的学习任务是使用vue2实现todolist待办事项

案例

一个简单的todolist待办事项如下显示:在这里插入图片描述

实现功能

  1. 添加待办事项
  2. 删除清单
  3. 选中事项会有删除效果
  4. 统计完成和剩余事项
  5. 点击全部、待完成、已完成会进行显示跳转
  6. 页面样式可以自行设计

引入vue2.js

一定不要忘记引用vue2.js

<script src="vue2.js"></script>

1.添加待办事项

 <div class="container"><h1>小鑫的待办事项清单</h1><!--      v-model实现数据双向绑定--><input type="text" class="inp" v-model="content" @keyup.enter="addList" placeholder="请输入待办事项"><!--   绑定点击实现实现添加待办事项  --><button @click="addList">添加待办事项</button><script>
const app = new Vue({el: '#app',data: {//存储数据todoList:[{id:1,content:"上课",state:false},{id:2,content:"study",state:false},{id:3,content:'睡觉',state:false},{id:4,content: '吃饭',state:false}],content:'',newTodo:'',//双向绑定数据ckList:[],//绑定复选框存放数据mode:'all',//all ,active, completededitingItem:null,//当前编辑},methods: {//添加待办事项addList(){this.todoList.push({id:this.todoList.length+1,content:this.content,state:false,});this.newTodo='';},</script>

1.v-model="content"实现数据双向绑定,就可以将数据添加到里面
2.按钮事件:@keyup.enter="addList" 输入内容的时候,点击enter可以添加
3. @click="addList" 使用点击事件绑定button按钮,点击按钮将会将输入的内容添加到事项中

效果如下显示:
在这里插入图片描述

2.删除功能

<!--      todolist数据源--><table ><tr v-for="(item,index) in showData" :key="item.id"><td>{{item.id}}.</td><button @click="delList">删除</button><td><!-- 复选框 --><input type="checkbox" v-model="item.state" ><span :class="item.state===true ? 'checked' : ''"> {{item.content}}</span></td></tr></table>

写在method中

 //删除待办事项delList(index){this.todoList.splice(index,1);},ChangeMode(mode){this.mode=mode;},

复选框选中时将会出现删除线,颜色变灰

  .checked {color: #d9d9d9;text-decoration: line-through;}

1.使用v-for 遍历showData,将数据渲染到页面上
2. @click="delList" 按钮绑定点击事件在method中实现,点击删除按钮将会删除事项
3.复选框选中时将会出现删除线,颜色变灰

代码显示如下
在这里插入图片描述在这里插入图片描述将所有内容删除后将会出现待办事项为空
<div v-show="todoList.length===0">待办事项为空 </div>
在这里插入图片描述

3.统计完成事项和剩余事项

<p>共有{{total}}项,还剩{{unCompleteList}}项未完成 </p>

统计总和一般使用computed计算属性来完成

 computed: {// 总计个数total(){let totalList=0;this.todoList.forEach((item)=>{if(item.id) {totalList++;}})return totalList;},//未完成任务个数unCompleteList(){let remain=0;this.todoList.forEach((item)=>{if(item.state === false){remain++;}})return remain;}}

在这里插入图片描述

4.点击全部、待完成、已完成会进行显示跳转

   <div class="footer" v-show="todoList.length>0"><p>共有{{total}}项,还剩{{unCompleteList}}项未完成 </p>
<!--          //显示数据--><button @click="ChangeMode('all')">全部</button><button  @click="ChangeMode('active')">待完成</button><button  @click="ChangeMode('completed')">已完成</button></div>
 ChangeMode(mode){this.mode=mode;},//显示模式筛选当前视图下的数据showData(){if(this.mode==='all'){return this.todoList;}else if(this.mode==='active'){return this.todoList.filter(item=>!item.state)}else{return this.todoList.filter(item=>item.state)}},

代码显示如下
点击按钮便可以进行切换
待完成事项
在这里插入图片描述
已完成事项
在这里插入图片描述
全部内容
在这里插入图片描述

1.使用v-show切换显示和隐藏todolist中的内容
在进行判断,点击全部按钮显示全部事项,点击其他按钮时,使用filter进行过滤,并返回该内容。

以上便是此次todolist实现的所有内容了,有不对的地方欢迎大家指正,这个小案例适合初学vue的同学进行学习。
如果需要源码,可私信我

http://www.yayakq.cn/news/70043/

相关文章:

  • 网络违法犯罪网站举报如何免费制作简历
  • 关键词搜索爱站网装修公司网站用的织梦
  • 互助金融网站制作福州专业建站公司
  • 常州做网站麦策电商电子商务有限公司经营范围
  • 网站浮标怎么做wordpress like插件
  • 炫酷个人网站网站地图如何做
  • 怎样登入网站后台为什么网络经营者要有自己的网站
  • 网站正能量晚上不用下载免费进入wordpress彩票
  • 网站开发系统绿色版网站建设营销解决方案
  • 网站怎么样被百度收录公司网站网站不备案
  • 贵阳网站建设哪家公司好网站建设的英语怎么说
  • 做旅游网站的数据怎么来网站建设众包服务平台
  • 江苏环泰建设有限公司网站祁阳做网站
  • 网站总体设计怎么写怎么做电商平台
  • 企业网站建设存在的不足南宁网络推广方案
  • 临海门户网站住房和城乡建设规划局做网站的女生多么
  • 网站建设的公司如何招销售公司网络组建方案模板
  • 大连建网站策划女人学ui有前途吗
  • 找公司做网站的好处怎么创建网站 免费的
  • 网站建设的目地30岁学网站建设
  • 上海专业做网站服务商广州网站备案号
  • 哪哪个网站可以做兼职成都网站制作电话
  • 个人网站设计模板中文信息流广告公司一级代理
  • 荆州网站建设 松滋网站建设推广广告软件
  • 书店网站建设策划书想给学校社团做网站
  • 遵义公司做网站找哪个公司好网站开发的常用流程
  • 网站建设怎么做账务处理邢台宇鹏网站建设
  • 厦门高端网站案例中国有没有做的好的网站
  • 常州语言网站建设谷歌seo软件
  • 网店平台网站建设需求新网站推广方法