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

潍坊做网站价格网站搜索引擎优化诊断

潍坊做网站价格,网站搜索引擎优化诊断,佛山seo网站优化,移动互联网开发课程设计选题一、父子组件之间通信的3种方式 1、属性绑定 用于父组件向子组件的只当属性设置数据,但只能设置JSON兼容的数据 2、事件绑定 用于子组件向父组件传递数据,可以传递任意数据 3、获取组件实例 父组件还可以通过this.select Component()获取子组件的实…

一、父子组件之间通信的3种方式

1、属性绑定

用于父组件向子组件的只当属性设置数据,但只能设置JSON兼容的数据

2、事件绑定

用于子组件向父组件传递数据,可以传递任意数据

3、获取组件实例

父组件还可以通过this.select Component()获取子组件的实例对象,这可直接访问子组件的任意数据和方法

二、属性绑定

属性绑定用于实现父向子传值,而且只能传递普通类型的数据,无法将方法传递给子组件

示例:

1、先创建一个组件test5,在component文件目录下

2、在wxml文件中进行属性绑定

home.wxml文件中,父组件的中count值
<test5 count="{{count}}"></test5>
<view>父组件中,count的值是:{{count}}</view>
//test5.js文件中,指定count的类型
properties:{count:Number
}
test5.wxml文件中count的值,并实现子组件count值自增<view>子组件中count的值是:{{count}}</view>
<button bindtap="addcount">+1</button>
test.js文件中,实现自增
methods:{addcount(){this.setData({count:this.properties.count+1
})
}}

会发现count自增并没有同步到父组件当中,这里我们要用到事件绑定事件。

三、事件绑定

用于子组件向父组件传递数据,可以传递任意数据。

使用步骤如下:

  1. 在父组件的js中,定义一个函数,这个函数即将通过自定义事件的形式,传递给子组件
  2. //home.js文件中syncCount(e){console.log(e)
    })
  3. 在父组件的wxml中,通过自定义时间的形式,将步骤1定义的函数引用,传递给子组件
  4. home.wxml文件中,父组件的中count值
    <test5 count="{{count}}"  bind:sync="syncCount"></test5>
    <view>父组件中,count的值是:{{count}}</view>
  5. 在子组件的js文件中,调用this.triggerEvent(‘自定义事件的名称',{/*参数对象*/}),将数据发送到父组件
  6. test.js文件中,实现自增,触发自定义事件将数值同步给父组件
    methods:{addcount(){this.setData({count:this.properties.count+1
    })this.triggerEvent('sync',{value:this.properties.count})
    }}
  7. 在父组件的js中,通过e.detail获取到子组件传递过来的数据
  8. //home.js文件中syncCount(e){this.setData({
    count:e.detail.value
    })

 

 四、获取组件实例

可在父组件里调用this.selectComponent('id或者class选择器'),获取子组件的实例对象,从而直接访问子组件的任意数据和方法,调用时需要传入一个选择器。

home.wxml文件
<test5 count="{{count}}"  bind:sync="syncCount" class="custom"  id="cA"> </test5>
<button bindtap="getChild">获取子组件实例</button>
//home.js文件中
getChild(){const child = this.selectComponent('custom')
child.setData({count:child.properties.count+1})
child.addCount()
},
http://www.mnyf.cn/news/42995.html

相关文章:

  • 办理个人公司需要什么手续南通百度seo代理
  • 做恋足的视频网站优化关键词的方法
  • b2c网站建设企业seo顾问服务
  • 积极推进政府网站集约化建设四年级的简短新闻播报
  • 网站做弹窗google关键词
  • 做相亲网站的安全责任电商怎么做营销推广
  • 北京软件app开发高平网站优化公司
  • 深圳做装修网站费用多少钱网络运营怎么学
  • 怎么建设菠菜网站人工智能培训师
  • 我的世界官方网站铁马铠怎么做企业微信会话内容存档
  • 高端网站设计工作室爱站网关键词
  • 山东住房和城乡建设厅官网奶盘seo伪原创工具
  • 做网站推广选哪家网络推广费用预算表
  • 怎么做 niche网站衡阳seo快速排名
  • 17网站一起做网店新塘营销型网站的分类
  • 个人网页制作教程简单深圳seo优化排名
  • 北京便宜做网站万能搜索网站
  • 做导购网站赚钱网络营销seo优化
  • 网站的数据运营怎么做郑州网站推广方案
  • 软件开发 网站建设口碑营销理论
  • 佛山做网站格国内外搜索引擎大全
  • 点餐小程序开发深圳网站营销seo电话
  • 中山网站专业制作开淘宝店铺怎么运营推广
  • 安平做网站做推广电话百度视频下载
  • 保安公司的网站设计比较好的网站seo技术
  • 昌图网站推广软件培训班
  • 免费网站建设公司代理技能培训学校
  • 网站界面类型免费网站建站2773
  • 陕西中洋建设工程有限公司网站网络营销推广培训机构
  • 做网站协议书广西seo搜索引擎优化