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

南昌企业建站程序asp.net 网站开发视频

南昌企业建站程序,asp.net 网站开发视频,黑彩网站充值就给你做单子,网站建设价钱是多少vue小案例 组件化编码流程 1.拆分静态组件,按功能点拆分 2.实现动态组件 3.实现交互 文章目录vue小案例组件化编码流程1.父组件给子组件传值2.通过APP组件给子组件传值。3.案例实现4.项目小细节1.父组件给子组件传值 父组件给子组件传值 1.在父组件中写好要传的值&a…

vue小案例

组件化编码流程

1.拆分静态组件,按功能点拆分
2.实现动态组件
3.实现交互

在这里插入图片描述

文章目录

      • vue小案例
      • 组件化编码流程
          • 1.父组件给子组件传值
          • 2.通过APP组件给子组件传值。
          • 3.案例实现
          • 4.项目小细节

1.父组件给子组件传值

父组件给子组件传值
1.在父组件中写好要传的值,在子组件中接受

传值

 <List :todoList="todoList"></List>

接受

props:['todoList']
2.通过APP组件给子组件传值。

1.在app的methods方法中添加一个方法receive用于接受子组件传递的值。
2.在子组件中通过props接受app组件传递的方法receive。
3.调用receive方法传递子组件想要传递的值。
4.在app父组件中接受子组件传递的值。

在app的methods方法中添加一个方法receive用于接受子组件传递的值

methods:{receive(res){this.todoList.unshift(res)}}

在子组件中通过props接受app组件传递的方法receive

 props:['receive'],
//传值this.receive(addObj)

在app父组件中接受子组件传递的值。

 receive(res){this.todoList.unshift(res)}

在这里插入图片描述

3.案例实现
<template> <div><div class="content"><Header :receive="receive"></Header><List :todoList="todoList" :handcheck="handcheck" :deleteHand="deleteHand"></List><Footer :todoList="todoList" :isALL="isALL"></Footer></div></div>
</template><script>
import Footer from './components/Footer.vue'
import List from './components/List.vue'
import Header from './components/Header.vue'
export default {name:'App',data(){return{todoList:[{id:'001',title:"睡觉",done:true},{id:'002',title:"学习",done:true},{id:'003',title:"喝酒",done:false},]}},components:{Footer,Header,List},methods:{// 添加receive(res){this.todoList.unshift(res)},// =改变handcheck(id){console.log(id)this.todoList.forEach((todo)=>{if(todo.id===id)todo.done=!todo.done})},deleteHand(id){this.todoList=this.todoList.filter((todo)=>{return todo.id!==id})},isALL(done){this.todoList.forEach((todo)=>{todo.done=done})}}
}
</script><style >.content{width: 500rpx;height: 500rpx;border-radius: 20rpx;border: 5rpx solid black;}
</style>
<template><div><Item v-for="item in todoList" :key="item.id" :todo="item" :handcheck="handcheck" :deleteHand="deleteHand"></Item></div>
</template><script>
import Item from './Item.vue'
export default {name:"List",components:{Item},props:['todoList','handcheck','deleteHand'],
}
</script><style></style>

在这里插入图片描述

4.项目小细节

nanoid (生成唯一id)
1.下载naoid npm i nanoid,
2.使用nanoid 在项目中 import {nanoid} from ‘nanoid’,
3.使用 id:nanoid
在这里插入图片描述

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

相关文章:

  • 开个捕鱼网站怎么做现在网站建设都用什么语言
  • 宁波网站关键词推广北京网站建设公司网站优化
  • 做汉字的教育网站做的网站百度找不到了
  • 做胃肠医院网站手机网站开放配
  • 北京网站开发价格国家工商企业查询系统
  • 新网如何管理网站it服务公司
  • 做网站分为竞价和优化制造企业危机公关解决方案
  • 上海专上海专业网站制作公司dw网页制作教案
  • 建设网站商城后台系统广东专业网站优化制作公司
  • 医院做网站是最简单的前端吗学院网站建设管理办法
  • 网站建设十年经验娄底工程建设有限公司网站
  • 网站模式下做淘宝客钓鱼网站实施过程
  • 做的好的公司网站福州正规网站建设公司推荐
  • 营销网站建设公司哪家好网页升级紧急通知新域名
  • 汽车销售公司的网站怎么做简单的wordpress模板
  • 怎样收录网站网络推广经验
  • 免费企业网站建设word镜像网站能否做google排名
  • 中文网站建设方案建设网站上海市
  • IT科技资讯新闻类织梦网站模板如何做视频网站旗下账号
  • 阿里巴巴国际站下载卖家版广州网站建设加q.479185700
  • 中国空间站最新消息新闻wordpress怎么读
  • wordpress建站教程视频教程wordpress+重装教程
  • 网站链接导出做网站需要服务器和什么软件
  • 酒店网站建设方案结束语变身小说 wordpress
  • 河南省工程招标信息网如何做好搜索引擎优化工作
  • 舒城县建设局网站按月网站建设
  • 企业网站怎么收录风铃建站模板
  • 北京网站建设V芯ee8888ewordpress category 参数
  • 深圳seo网站磁力天堂
  • 北京海淀区建设局网站wordpress4.6教程