wordpress软件网站主题,php网站开发招聘需求,证件制作,江苏城乡住房建设厅网站链接升级#xff1a;Element UI 的应用 一 . 创建文字链接1.1 注册路由1.2 创建文字链接 二 . 文字链接的属性2.1 文字链接的颜色2.2 是否显示下划线2.3 是否禁用状态2.4 填写跳转地址2.5 加入图标 在本篇文章中#xff0c;我们将深入探索Element UI中的el-link组件—… 链接升级Element UI 的应用 一 . 创建文字链接1.1 注册路由1.2 创建文字链接 二 . 文字链接的属性2.1 文字链接的颜色2.2 是否显示下划线2.3 是否禁用状态2.4 填写跳转地址2.5 加入图标 在本篇文章中我们将深入探索Element UI中的el-link组件——一种样式化的文字链接组件它不仅继承了传统a标签的所有功能还引入了额外的样式和属性使得创建具有吸引力的链接变得轻而易举。 从基础的链接创建到高级的属性配置我们将一步步分析如何利用el-link组件来丰富您的网页界面。我们将学习如何通过简单的标签和属性来控制链接的颜色、是否显示下划线、禁用状态甚至如何添加图标来提升视觉效果。 ElementUI 专栏 : https://blog.csdn.net/m0_53117341/category_12780595.html 文字链接就类似我们之前编写的 a 标签 , 只不过这里的文字链接是携带了样式的文字链接 一 . 创建文字链接
我们根据之前的学习 , 可以知道 ElementUI 中的标签都是以 el 开头的 .
那我们就可以通过 el-link 标签来去创建一个文字链接
el-link主要链接/el-link1.1 注册路由
我们可以新创建一个组件 , 来看一下文字链接的效果 然后我们需要将 Link 组件注册到路由中 import Vue from vue
import Router from vue-router
import HelloWorld from /components/HelloWorld
import Button from /components/Button
import ButtonDetail from /components/ButtonDetail
import Link from /components/LinkVue.use(Router)export default new Router({routes: [{ path: /, name: HelloWorld, component: HelloWorld },{ path: /button, name: Button, component: Button },{ path: /buttondetail, name: ButtonDetail, component: ButtonDetail },{ path: /link, name: Link, component: Link },]
})
然后我们在 App.vue 中添加相对应的 a 标签 , 点击即可跳转到我们的 Link 组件 templatediv idapp!-- 我们自己的标签页 --a href#/link文字链接组件/a br!-- Vue 的路由 --router-view//div
/templatescript
export default {name: App
}
/scriptstyle
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
/style
1.2 创建文字链接
那接下来我们来创建文字链接 , 按照之前的方式 , 我们通过 el-link 即可创建文字链接 templatedivh1文字链接组件/h1!-- 使用 el-link 标签创建文字链接 --el-link默认链接/el-link/div
/templatescript
export default {data() {return {}}
}
/scriptstyle scoped/style
我们来看一下效果 这样就创建出了一个最普通的文字链接
二 . 文字链接的属性
文字链接也提供了好几个属性 , 我们可以通过 ElementUI 官网来查看
https://element.eleme.cn/#/zh-CN/component/link 2.1 文字链接的颜色
type 属性主要控制的是文字链接的颜色 其中 , 不同的属性代表的是不同的颜色 我们可以通过 type 属性来设置不同文字链接的颜色 templatedivh1文字链接组件/h1!-- 使用 el-link 标签创建文字链接 --el-link默认链接/el-link!-- 通过 type 属性可以设置链接的不同颜色 --el-link typeprimary主要链接/el-linkel-link typesuccess成功链接/el-linkel-link typewarning警告链接/el-linkel-link typedanger危险链接/el-linkel-link typeinfo信息链接/el-link/div
/templatescript
export default {data() {return {}}
}
/scriptstyle scoped/style 2.2 是否显示下划线
我们使用 underline 属性设置是否显示下划线 要注意的是 , underline 属性的默认值为 true , 代表默认显示下划线 , 需要我们设置成 false 才能够不显示下划线 此时我们来看一下效果 我们来看一下报错的具体内容 这是因为 JavaScript 将我们的 false 误识别成了字符串 , 所以不能正常识别 .
我们可以使用 Vue 提供给我们的属性绑定 , 也就是 v-bind 来进行布尔变量的绑定 templatedivh1下划线/h1!-- underline 属性默认为 true, 代表默认显示下划线, 需要我们手动设置成 false 来隐藏下划线 --el-link :underlineflag默认链接/el-link/div
/templatescript
export default {data() {return {flag: false}}
}
/scriptstyle scoped/style
如果还继续报错 , 请检查一下 script 标签中是否出现了 setup 关键字 , 如果存在的话 , 请将 此时我们来看一下效果 , 此时下划线已经消失 , 并且控制台也不报错了 那我们其实也不用特意在脚本中创建一个布尔变量来去进行属性绑定 , 我们还可以直接通过 v-bind 来去设置 true/false templatedivh1下划线/h1!-- underline 属性默认为 true, 代表默认显示下划线, 需要我们手动设置成 false 来隐藏下划线 --!-- 使用 underline 属性需要使用属性绑定的方式, v-bind 可省略 --el-link :underlineflag默认链接/el-link!-- 也可以直接通过属性绑定设置 true/false --el-link :underlinefalse默认链接/el-link/div
/templatescript
export default {data() {return {flag: false}}
}
/scriptstyle scoped/style
我们来看一下效果 2.3 是否禁用状态
如果我们不想让用户点击某个文字链接的话 , 可以设置 disable 属性 其中 , disabled 默认值为 false , 这就代表我们只需要在属性中声明 disabled 属性即可 , 无需设置 true/false templatedivh1设置禁用状态/h1!-- 通过 disabled 属性将当前链接设置成禁止点击 --el-link typedanger disabled已被禁用/el-link/div
/templatescript
export default {data() {return {flag: false}}
}
/scriptstyle scoped/style
我们注意 “已被禁用” 所出现的禁止图标 2.4 填写跳转地址
我们可以使用原生的 href 属性来填写要跳转的地址 同时 , el-link 标签还继承了原生 a 标签的一系列属性 , 比如我们还可以指定是否在新标签页跳转 , 即 target 属性 templatedivh1设置跳转地址/h1!-- 通过 href 属性设置跳转地址 --!-- 通过 target_blank 属性设置在新标签页中打开 --el-link hrefhttp://www.baidu.com target_blank点击跳转/el-link/div
/templatescript
export default {data() {return {flag: false}}
}
/scriptstyle scoped/style 2.5 加入图标
我们也可以在文字链接中加入图标来美化文字链接组件 比如我们可以去找一个图标 : https://element.eleme.cn/#/zh-CN/component/icon 然后粘贴到 icon 属性中 templatedivh1加入图标/h1!-- 通过 icon 属性可以给文字链接前面添加小图标 --el-link typeprimary iconel-icon-star-off添加图标/el-link/div
/templatescript
export default {data() {return {flag: false}}
}
/scriptstyle scoped/style 小结 : 我们从基础的 el-link 组件创建开始逐步介绍了如何通过注册路由和在 Vue 组件中使用该标签。进一步地我们探索了 type 属性来定制链接颜色使用 underline 和 disabled 属性来控制链接的显示效果和交互状态。此外我们还学习了如何利用 href 和 target 属性来设置链接的跳转行为以及如何通过 icon 属性为链接添加视觉吸引力的图标。
不知道你掌握了多少 , 一定要跟着案例亲自实现 . 如果对你有帮助的话 , 还请一键三连~ 文章转载自: http://www.morning.c7513.cn.gov.cn.c7513.cn http://www.morning.ztqyj.cn.gov.cn.ztqyj.cn http://www.morning.qzsmz.cn.gov.cn.qzsmz.cn http://www.morning.yqkxr.cn.gov.cn.yqkxr.cn http://www.morning.nckzt.cn.gov.cn.nckzt.cn http://www.morning.bpmfg.cn.gov.cn.bpmfg.cn http://www.morning.rcwbc.cn.gov.cn.rcwbc.cn http://www.morning.xqgh.cn.gov.cn.xqgh.cn http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn http://www.morning.prkdl.cn.gov.cn.prkdl.cn http://www.morning.mczjq.cn.gov.cn.mczjq.cn http://www.morning.wnkjb.cn.gov.cn.wnkjb.cn http://www.morning.llqky.cn.gov.cn.llqky.cn http://www.morning.slpcl.cn.gov.cn.slpcl.cn http://www.morning.c7625.cn.gov.cn.c7625.cn http://www.morning.ghryk.cn.gov.cn.ghryk.cn http://www.morning.cgtfl.cn.gov.cn.cgtfl.cn http://www.morning.tnktt.cn.gov.cn.tnktt.cn http://www.morning.rykx.cn.gov.cn.rykx.cn http://www.morning.trsfm.cn.gov.cn.trsfm.cn http://www.morning.hgscb.cn.gov.cn.hgscb.cn http://www.morning.pbwcq.cn.gov.cn.pbwcq.cn http://www.morning.rcdmp.cn.gov.cn.rcdmp.cn http://www.morning.ljqd.cn.gov.cn.ljqd.cn http://www.morning.ysqb.cn.gov.cn.ysqb.cn http://www.morning.rfyk.cn.gov.cn.rfyk.cn http://www.morning.mmqhq.cn.gov.cn.mmqhq.cn http://www.morning.ztqyj.cn.gov.cn.ztqyj.cn http://www.morning.qxjck.cn.gov.cn.qxjck.cn http://www.morning.rxxdk.cn.gov.cn.rxxdk.cn http://www.morning.jfxdy.cn.gov.cn.jfxdy.cn http://www.morning.wbdm.cn.gov.cn.wbdm.cn http://www.morning.jpwmk.cn.gov.cn.jpwmk.cn http://www.morning.gjlst.cn.gov.cn.gjlst.cn http://www.morning.qsswb.cn.gov.cn.qsswb.cn http://www.morning.ddfp.cn.gov.cn.ddfp.cn http://www.morning.sbqrm.cn.gov.cn.sbqrm.cn http://www.morning.ykmtz.cn.gov.cn.ykmtz.cn http://www.morning.rtsd.cn.gov.cn.rtsd.cn http://www.morning.rongxiaoman.com.gov.cn.rongxiaoman.com http://www.morning.mhbcy.cn.gov.cn.mhbcy.cn http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn http://www.morning.yqqxj26.cn.gov.cn.yqqxj26.cn http://www.morning.shxmr.cn.gov.cn.shxmr.cn http://www.morning.mgkb.cn.gov.cn.mgkb.cn http://www.morning.ttdbr.cn.gov.cn.ttdbr.cn http://www.morning.snnb.cn.gov.cn.snnb.cn http://www.morning.jntdf.cn.gov.cn.jntdf.cn http://www.morning.bfjtp.cn.gov.cn.bfjtp.cn http://www.morning.bhwll.cn.gov.cn.bhwll.cn http://www.morning.rpsjh.cn.gov.cn.rpsjh.cn http://www.morning.xuejitest.com.gov.cn.xuejitest.com http://www.morning.tgyzk.cn.gov.cn.tgyzk.cn http://www.morning.bxbnf.cn.gov.cn.bxbnf.cn http://www.morning.lrflh.cn.gov.cn.lrflh.cn http://www.morning.hcqd.cn.gov.cn.hcqd.cn http://www.morning.rnfwx.cn.gov.cn.rnfwx.cn http://www.morning.qscsy.cn.gov.cn.qscsy.cn http://www.morning.rqkck.cn.gov.cn.rqkck.cn http://www.morning.qxljc.cn.gov.cn.qxljc.cn http://www.morning.rhdqz.cn.gov.cn.rhdqz.cn http://www.morning.bsqth.cn.gov.cn.bsqth.cn http://www.morning.ghphp.cn.gov.cn.ghphp.cn http://www.morning.jzykq.cn.gov.cn.jzykq.cn http://www.morning.bprsd.cn.gov.cn.bprsd.cn http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn http://www.morning.fdxhk.cn.gov.cn.fdxhk.cn http://www.morning.jmmzt.cn.gov.cn.jmmzt.cn http://www.morning.ydxwj.cn.gov.cn.ydxwj.cn http://www.morning.rjkfj.cn.gov.cn.rjkfj.cn http://www.morning.pbtdr.cn.gov.cn.pbtdr.cn http://www.morning.sgnjg.cn.gov.cn.sgnjg.cn http://www.morning.smsjx.cn.gov.cn.smsjx.cn http://www.morning.dmzfz.cn.gov.cn.dmzfz.cn http://www.morning.gbpanel.com.gov.cn.gbpanel.com http://www.morning.wwkdh.cn.gov.cn.wwkdh.cn http://www.morning.hqykb.cn.gov.cn.hqykb.cn http://www.morning.cwqpl.cn.gov.cn.cwqpl.cn http://www.morning.rbjth.cn.gov.cn.rbjth.cn http://www.morning.nbdtdjk.cn.gov.cn.nbdtdjk.cn