收藏
回答

text 组件中内嵌text组件, 内嵌的text无法触发bindtap事件

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug <Text> 微信iOS客户端 全部 全部

<Text>这是一段非常长的文本<Text>这是一个内部链接希望可以点击</Text></Text>

<Text>这是一段非常长的文本...<Text>展开全文</Text></Text>

Text组件内嵌的Text组件无法捕获到点击事件,由于有不少的需求需要在同行显示并且能点击,所以希望能正常获取点击事件




<View>

<Text>这是一段非常长的文本</Text>

<Text>这是一个内部链接希望可以点击</Text>

</View>

假如使用另外一种情况能正常获取到点击事件,但是由于<Text>这是一段非常长的文本</Text>文本为长文本致使<Text>这是一个内部链接希望可以点击</Text>会换行显示,希望官方能给出解决这个问题或者给出其他可行的实现方案

回答关注问题邀请回答
收藏

2 个回答

  • Cjiang
    Cjiang
    2021-07-01

    换成

    <view ><text bindtap="ddd">123</text></view>

    2021-07-01
    有用 1
    回复
  • LZC
    LZC
    2021-07-05

    <View>

    <View style='display: inline;'><Text>这是一段非常长的文本</Text></View>

    <View style='display: inline;' bindtap='onclick><Text>这是一个内部链接希望可以点击</Text></View>

    <View style='display: inline;'><Text>这是一段非常长的文本</Text></View>

    </View>


    可以通过上述方法绕开

    如果Text组件需要复制功能加上user-select致使display:inline-block还是会产生换行。还是没办法解决

    2021-07-05
    有用
    回复
登录 后发表内容