当前位置: 首页 > news >正文

亿企邦网站建设做ppt接单的网站

亿企邦网站建设,做ppt接单的网站,郑州专业网站设计公司,dw如何做网站1.需求:需要实现文本单行显示,超出时,使用省略号,划过该文本时使用tooltip显示全部文本。需要考虑数据是由接口动态获取,只有溢出文本鼠标滑过时显示全部文本,没有溢出的则不需要。 2.实现: 第…

1.需求:需要实现文本单行显示,超出时,使用省略号,划过该文本时使用tooltip显示全部文本。需要考虑数据是由接口动态获取,只有溢出文本鼠标滑过时显示全部文本,没有溢出的则不需要。

2.实现:

第一步:首先要判断文本是否溢出

这里网上可以找到很多方法,我是用scrollWidth去拿到实际文本长度,跟clientWidth文本可视宽度作比较。需要注意的是我遇到了一个问题,即

判断文本溢出之前一定要使用单行文件溢出显示省略号的css,并且要加在tooltip内部要溢出隐藏的span上,不然scrollWidth和clientWidth会一直为0

 onMouseOver(event) {const ev = event.target;const evWeight = ev.scrollWidth;const contentWidth = ev.clientWidth;if (evWeight > contentWidth) {this.isShowTooltip = false;} else {this.isShowTooltip = true;}},
    <el-row v-for="(row, rowIndex) in djnumberOfRows" :key="rowIndex"><el-colv-for="(column, colIndex) in row.length":key="colIndex":span="calculateSpan(row, rowIndex, djnumberOfRows.length, colIndex)"><template v-if="row[colIndex]"><el-form-item class="radioClass" :label="row[colIndex].name"><el-tooltip:content="djForm ? djForm[row[colIndex].fieldskey] : ''":disabled="isShowTooltip"placement="top"><div@mouseover="onMouseOver($event)"style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;">{{ djForm ? djForm[row[colIndex].fieldskey] : '' }}   //之前我在这里包了一层span,是错误的,会导致拿到的不准,有的是0,有的地方不是,因为span有范围。为什么会在这加一层span,用div,因为省略号</div></el-tooltip></el-form-item></template></el-col></el-row>

补充:(未试)

methods: {onMouseOver (str) { // 内容超出,显示文字提示内容const tag = this.$refs[str]const parentWidth = tag.parentNode.offsetWidth // 获取元素父级可视宽度const contentWidth = tag.offsetWidth // 获取元素可视宽度this.isShowTooltip = contentWidth <= parentWidth}
}

http://www.sczhlp.com/news/53701/

相关文章:

  • 网站购买空间百度网站如何做运营
  • 买网站多少钱黄村专业网站建设公司
  • 网站点击按钮回到页面顶部怎么做医院网站开发多少钱
  • 深圳精品网站设计深圳品牌网站制作多少钱
  • 网站静态页模板点击seo软件
  • 建立自己个人网站怎么建立地方网站需要什么手续
  • 丽水市龙泉市网站建设公司线上推广工作内容
  • 东方网景做网站怎么样杭州网络科技网站建设
  • 网站建设制作培训做的网站在ie会乱码
  • 网站一直不被收录阿里云上怎么做网页网站
  • 仿一个展示型网站多少钱seo优化方式
  • 深圳行业网站建设开店加盟
  • 新网站如何推广wordpress素锦模板
  • 静态网页模板免费下载网站个人备案网站百度收录
  • 抢先注册网站域名卖掉0基础怎么做网站模版
  • 通州北苑网站建设php购物网站开发
  • 第八课 零基础小白升级电路2:正反转控制电路
  • 拓扑复习 | 23 连通空间 习题
  • 8月28-31日小记 - L
  • 亚马逊如何做站外促销网站中石化工建设宁波分公司网站
  • 计算机网站建设与开发沈阳最新通告
  • 动物网站建设淘宝做女鞋在哪个网站找货
  • 网站做关键词排行一个月多少钱十大seo免费软件
  • 泰安网站建设538sw哈尔滨企业建站
  • 大连网站建设设计公司哪家好南昌地宝网首页
  • 第八课 零基础小白升级电路:两台电机的顺启逆停电路
  • 构造函数可以是虚函数吗?
  • 专业网站设计发展前景门户网站建设 增强责任意识
  • 许昌住房和城乡建设局网站手加工外包加工网
  • 鞍山企业网站建设网站使用特殊字体