textarea页面不推z怎么办?
发布于 4 年前 作者 wei60 2077 次浏览 来自 问答

页面有两个textarea,上面的点击可以到达textarea,也可以换行,但是下面的不会,设置了cursor-spacing无效

1 回复

没看出你的是什么情况。建议再多排查试试。另外可以用这个试试:

// focus 时定位到计算出的显示位置 (pageScrollTo)
focus(e){
  wx.createSelectorQuery()
  .selectViewport()
  .fields({
    scrollOffset: true,
  },res=>{
    console.log('viewport - res: ', res);
    wx.createSelectorQuery().in(this)
    .select('#textarea')
    .fields({
      rect: true,
    },res2=>{
      console.log('res2: ', res2);
      wx.pageScrollTo({
        scrollTop: res.scrollTop + res2.top, // 这里高度自己调整
        duration: 100,
      });
    }).exec();
  }).exec();
},
回到顶部