1# 点击控制 2 3设置组件是否可以响应点击事件、触摸事件等手指交互事件。 4 5> **说明:** 6> 7> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 8 9 10## 属性 11 12 13| **名称** | **参数类型** | **描述** | 14| ----------- | -------- | ------------------------ | 15| touchable<sup>(deprecated)</sup> | boolean | 设置当前组件是否可以响应点击事件、触摸事件等手指交互事件。<br>默认值:true <br />**说明:**<br />从 API version 9 开始废弃,建议使用[hitTestBehavior](ts-universal-attributes-hit-test-behavior.md)替代。| 16 17 18## 示例 19 20```ts 21// xxx.ets 22@Entry 23@Component 24struct TouchAbleExample { 25 @State text1: string = '' 26 @State text2: string = '' 27 28 build() { 29 Stack() { 30 Rect() 31 .fill(Color.Gray).width(150).height(150) 32 .onClick(() => { 33 console.info(this.text1 = 'Rect Clicked') 34 }) 35 .overlay(this.text1, { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) 36 Ellipse() 37 .fill(Color.Pink).width(150).height(80) 38 .touchable(false) // 点击Ellipse区域,不会打印 “Ellipse Clicked” 39 .onClick(() => { 40 console.info(this.text2 = 'Ellipse Clicked') 41 }) 42 .overlay(this.text2, { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) 43 }.margin(100) 44 } 45} 46``` 47 48![zh-cn_image_0000001189624550](figures/zh-cn_image_0000001189624550.gif) 49