后端开发的程序员都别惧怕学习前端,如果你也有怕学习的感受,那就来看看这些问答,然后试着亲自上手敲敲代码。久而久之,你就会不自觉的学会了前端开发知识。
本文章列举了2个知识点的问答。
1,vue2如何实现<a title=""></a> 中的 title属性效果
方法1:使用原生 HTML title 属性
<template>
<div>
<!-- 静态 title -->
<button title="这是一个提示">悬停查看提示</button>
<!-- 动态 title -->
<button :title="dynamicTitle">动态提示</button>
<!-- 根据条件显示不同的 title -->
<button :title="isActive ? '激活状态' : '非激活状态'">状态按钮</button>
</div>
</template>
<script>
export default {
data() {
return {
dynamicTitle: '这是动态设置的提示文字',
isActive: true
}
}
}
</script>
其中 :title="dynamicTitle" 是vue2动态绑定数据的功能。title前面如果没有:就会把dynamicTitle解析为一个普通字符串。加上了:就会把dynamicTitle这个值解析为JS表达式。上面例子运行效果title悬浮会显示内容 “这是动态设置的提示文字”。其本质就是 用于数据绑定,是:ml-search-more[v-bind]{text="v-bind"}指令的缩写。通过冒号可以动态绑定数据到 HTML 属性,实现响应式更新。
方法2:使用 Element UI 的 Tooltip 组件。
基本 Tooltip
<template>
<div>
<!-- 简单的文字提示 -->
<el-tooltip content="这是提示文字" placement="top">
<el-button>悬停查看提示</el-button>
</el-tooltip>
<!-- 动态内容 -->
<el-tooltip :content="tooltipContent" placement="bottom">
<el-button>动态提示</el-button>
</el-tooltip>
<!-- 在禁用状态显示提示 -->
<el-tooltip content="按钮已被禁用" placement="top" :disabled="!isDisabled">
<el-button :disabled="isDisabled">禁用按钮</el-button>
</el-tooltip>
</div>
</template>
<script>
export default {
data() {
return {
tooltipContent: '动态提示内容',
isDisabled: true

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



