Taro入门(四)——事件处理与运行环境

2019-12-19  本文已影响0人  啥名都不好起

事件处理:

需要进行事件触发,在当前类中定义方法,由事件触发后进行调用,有一个默认参数,就是事件源元素

在事件中我们想调用class中state或者props中的值是无法取到的,如果要使用,我们可以在定义事件时在方法名后面.bind(this),或者在定义方法时可以 在事件中使用匿名函数 这样的形式来定义方法,这两种方法都能将我们this的指向定位到当前类上,这时在函数内部我们就能通过this.state/this.props的形式进行状态活属性的调用了

阻止事件冒泡:

在taro中不能使用cancelBubble的方式阻止事件冒泡,只能使用stopPropagation的方式阻止事件冒泡

运行环境:

process.env.TARO_ENV  程序当前的运行环境

Taro.ENV_TYPE 运行环境列表

Taro.getEnv() 获取当前运行环境值,获取的值存在于Taro.ENV_TYPE中

process.NODE_ENV 判断是开发环境还是生产环境

上一篇 下一篇

猜你喜欢

热点阅读