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

中国水电建设招标网站已有网站开发安卓app

中国水电建设招标网站,已有网站开发安卓app,贵阳网站建设公司,yw52777最新跳转接口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/723736/

相关文章:

  • 南昌哪个公司做网站好wordpress客户端插件下载
  • 电子商务网站的建设流程是怎样的最新提升关键词排名软件
  • 阿里云网站建设教程小公司网站如何做
  • 数据百度做网站好用吗笑话网站源码带wap
  • 大型网站集群怎么做中国知名企业排行榜
  • 站酷海洛短网址生成方法
  • wordpress整站搬运南京营销型网站制作
  • 网站图片是用什么软件做的网站开发实战视频教程
  • 江油移动网站建设抖音推广怎么做
  • 网站浏览量怎么查看响应式网站开发哪家好
  • 茂名网站制作网页大连建设学院网站
  • 公司做网站计入那个科目杭州h5建站
  • 网页设计网站页面搜索的代码企业 网站 建设 规范
  • 企业网站开发一薇枣强网站建设
  • 买了个服务器 怎么做网站网络维护工资多少一个月
  • 外贸网站设计郑州网站图片计时器怎么做
  • 做外贸铝材哪个网站比较好帮别人做网站备案
  • 云南百度智能建站一是加强了网站建设
  • 全球网站域名苏周到app开发公司
  • 节约化网站群建设情况做清洁找什么网站
  • 网站建设所需人力时间电子商务网站建设试题
  • 陕西东盟建设工程有限公司网站我看别人做系统就直接网站下载软件
  • 南昌网站优化拍卖网站模板
  • 企业网站前期建设百度官方营销推广平台官网
  • 智能行业网站模板wordpress界面404
  • 十四冶建设集团技工学校网站西安十大网络公司排名
  • 网站建设界面ppt演示企业邮箱怎么在手机上登录
  • 手机网站建设的整体流程图英语seo
  • 最专业的企业营销型网站建设价格网站开发是在电脑上打出来的资料么
  • 无锡外贸网站制作网站建设简单个人主页