<el-tooltip :content="formData.ruleForm.orgName" placement="top">
<el-input
v-model="formData.ruleForm.orgName"
placeholder="请输入机构名称"
@click.native="changeSelectTree1"
class="selectTree-input"
></el-input>
</el-tooltip>
这是我写的代码
<el-tooltip :content="formData.ruleForm.orgName" placement="top">
<el-input
v-model="formData.ruleForm.orgName"
placeholder="请输入机构名称"
@click.native="changeSelectTree1"
class="selectTree-input"
></el-input>
</el-tooltip>
这是我写的代码
<el-tooltip placement="top">
<div slot="content">
<div v-for="item in result" :key="item">
{{item}}
</div>
</div>
<el-input
v-model="formData.ruleForm.orgName"
placeholder="请输入机构名称"
@click.native="changeSelectTree1"
class="selectTree-input"
></el-input>
</el-tooltip>
let arr = ['中国','伊朗','伊拉克','韩国','日本','朝鲜']
let result = [];
arr.forEach((item, index) => {
// 这里是用、连接的元素,如果需要别的,自行替换即可
result[Math.floor(index/3)] = result[Math.floor(index/3)] ? `${result[Math.floor(index/3)]}、${item}` : item;
})
13 回答13k 阅读
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答2.3k 阅读✓ 已解决
把 el-tooltip 里面的 content 去掉
然后加入用具名 slot 分发
content
,可以实现多行tooltip当然,你可以通过计算属性,把 formData.ruleForm.orgName 拆成多行。