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

wordpress 豆瓣fm宁波seo推广服务电话

wordpress 豆瓣fm,宁波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.tj-hxxt.cn/news/68641.html

相关文章:

  • 阿里巴巴的网站怎么做的中文域名
  • 东莞做网站seo社交网络推广方法
  • 网站制作怎么把网站交付广州seo网站排名
  • 编程到底是学些什么百度推广账户优化方案
  • 定制网站开发多少钱seo网站关键词排名优化
  • 西安成品网站建设建站
  • 政府门户网站建设管理百度推广登录页面
  • 英文字体展示网站推荐他达拉非
  • 访问国外网站快的dns短视频seo代理
  • 制作灯笼的手工做法简单漂亮网站seo策划方案
  • 做网站月入过万的经验长沙seo咨询
  • 秦皇岛建委网站编写网站
  • 网站运营托管网络推广怎样做
  • 南京网站开发南京乐识专业网络营销有什么
  • 东营哪里有做网络推广的seo优化网
  • 中央纪委网站 举报 要这么做才有效销售crm客户管理系统
  • 网站后台程序开发教程域名收录批量查询
  • 重庆涪陵网站设计公司推荐肇庆网站推广排名
  • 烟台哪家公司可以做网站网站关键词挖掘
  • 动画设计专业大学排名seo课程总结
  • 西安+医疗网站建设关键词排名怎么快速上去
  • 培训管理平台广西seo关键词怎么优化
  • 太原网站建设工作室深圳网站建设
  • 做便民工具网站网站建站教程
  • 白石洲网站建设河南平价的seo整站优化定制
  • php租车网站源码企业网站排名优化方案
  • wordpress增加访问速度seo sem是指什么意思
  • 网站css不调用了网络营销的核心是
  • shopex 如何看 网站后台免费注册网址
  • 检索网站怎么做网站入口百度