

import Taro from '@tarojs/taro';
import { View, Text } from '@tarojs/components';
import { ITouchEvent } from '@tarojs/components/types/common';
import _ from 'lodash';
import './index.scss';
interface ILineEllipsis {
text: string;
}
class LineEllipsis extends Taro.Component<ILineEllipsis> {
disabled = false;
state = {
isExpansioned: false,
overflow: false
};
init = () => {
Taro.nextTick(() => {
const query = Taro.createSelectorQuery().in(this.$scope);
query.select(`#text`).boundingClientRect();
query.exec(rect => {
const height = _.get(rect, '0.height', 0);
this.disabled = !(height > 30);
t