element-ui+vue-cli3.0系列问题三:el-tooltip实现多行,单行文本溢出省略号处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element-ui+vue-cli3.0系列问题三:el-tooltip实现多行,单行文本溢出省略号处理相关的知识,希望对你有一定的参考价值。

参考技术A 大家都知道,对于文本溢出处理,单行溢出处理直接用css就可以处理,但是对于多行文本溢出的话,也可以用css处理,但是由于浏览器的兼容性,所以只能通过js结合css来处理。
点击查看源码 。

element-ui+vue-cli3.0系列问题一:el-upload上传组件
element-ui+vue-cli3.0系列问题二:表格合并
element-ui+vue-cli3.0系列问题三:el-tooltip实现文本溢出省略号处理

vue-cli axios封装(element-ui)

1.http.js

/**
*
* http配置
*/

import axios from ‘axios‘
import { Loading, Message } from ‘element-ui‘

// axios 配置
axios.defaults.timeout = 5000;

// http request 拦截器
axios.interceptors.request.use(
config => {
// if (store.state.token) {
// config.headers.Authorization = `token ${store.state.token}`;
// }
return config;
},
err => {
return Promise.reject(err);
});

// http response 拦截器
axios.interceptors.response.use(
response=> {
 
return response;
},
err => {
if (err && err.response) {
switch (err.response.status) {
case 400:
Message.error(‘请求错误‘)
break

case 401:
Message.error(‘未授权,请登录‘)
break

case 403:
Message.error(‘拒绝访问‘)
break

case 404:
Message.error(`请求地址出错: ${err.response.config.url}`)
break

case 408:
Message.error(‘请求超时‘)
break

case 500:
Message.error(‘服务器内部错误‘)
break

case 501:
Message.error(‘服务未实现‘)
break

case 502:
Message.error(‘网关错误‘)
break

case 503:
Message.error(‘服务不可用‘)
break

case 504:
Message.error(‘网关超时‘)
break

case 505:
Message.error(‘HTTP版本不受支持‘)
break

default:
}
}

return Promise.reject(err)
});

export default axios;

2.main.js

import axios from ‘./assets/js/http.js‘

Vue.prototype.$http = axios


















































以上是关于element-ui+vue-cli3.0系列问题三:el-tooltip实现多行,单行文本溢出省略号处理的主要内容,如果未能解决你的问题,请参考以下文章

vue 快速入门 系列 —— 使用 vue-cli 3 搭建一个项目(上)

vue-cli axios封装(element-ui)

在 Vue-cli 创建的项目中引入 Element-UI

基于vue-cli-和element-ui的开发admin

vue-cli3 按需引入element-ui

搭建 vue-cli 和 引入 Element-ui 最完整的入门例子(手把手)