php自定义按钮,vue实现自定义按钮的方法介绍(附代码)
本篇文章给大家带来的内容是关于vue实现自定义按钮的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
在实际开发项目中,有时我们会用到自定义按钮;因为一个项目中,众多的页面,为了统一风格,我们会重复用到很多相同或相似的按钮,这时候,自定义按钮组件就派上了大用场,我们把定义好的按钮组件导出,在全局引用,就可以在其他组件随意使用啦,这样可以大幅度的提高我们的工作效率。
好了,话不多说,上代码:
img-button.vue//这是我们自定义按钮组件
export default {
name: 'ImgButton',
props: {
type: {
type: String,
default: ''
},
name: {
type: String,
default: ''
},
tag: {
type: String,
default: ''
}
}
}
.img-button {
vertical-align: middle;
display: inline-block;
cursor: pointer;
margin-right: 10px;
.img-btn {
.img-no-repeat;
width:25px;
height:25px;
}
.img-btn:hover {
transform: scale(1.1);
}
.refresh-img {
background-image: url('../../assets/images/button/refresh.png');
}
.add-img {
background-image: url('../../assets/images/button/add.png');
}
.delete-img {
background-image: url('../../assets/images/button/delete.png');
}
.check-img {
background-image: url('../../assets/images/button/check.png');
}
.close-img {
background-image: url('../../assets/images/button/close.png');
}
.edit-img {
background-image: url('../../assets/images/button/edit.png');
}
.gear-img {
background-image: url('../../assets/images/button/gear.png')
}
.plan-img {
background-image: url('../../assets/images/button/plan.png')
}
.map-img {
background-image: url('../../assets/images/button/map.png')
}
.normal-img {
background-image: url('../../assets/images/button/normal.png')
}
.special-img {
background-image: url('../../assets/images/button/special.png')
}
.line-img {
background-image: url('../../assets/images/button/line_chart.png')
}
.ibtn {
width: auto;
min-width: 100px;
padding: 0 20px;
font-size: 17px;
height: 30px;
line-height: 30px;
text-align: center;
border-radius:15px;
background-color: #2f5d98;
vertical-align: middle;
color:#00cccc;
}
.ibtn-samll {
.ibtn;
height: 25px;
padding: 0 2px;
font-size: 10px;
line-height: 25px;
border-radius: 0px;
background-color: transparent;
border: 1px solid #00cccc;
}
.ibtn-samll:hover {
color: white;
border: 1px solid white;
}
.normal-btn {
.ibtn;
}
.normal-btn:hover {
color: white;
background-color: #ff9247;
}
}
在router.js中配置好路由
在main.js中引入//注册自定义按钮
import imgButton from './components/img-button'
Vue.use(imgButton)
然后就可以在其他组件使用了
//值得注意的是 自定义按钮组件添加点击事件的时候一定要加.native 因为.native 修饰符就是用来注册元素的原生事件而不是组件自定义事件的
本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的JavaScript视频教程栏目!!!
php自定义按钮,vue实现自定义按钮的方法介绍(附代码)相关推荐
- php 自定义行间距,CSS设置文字行间距的方法介绍(代码示例)
本篇文章的内容是关于CSS设置文字行间距的方法介绍,内容很详细,有需要的朋友可以参考一下. 对于行间距的设置肯定是需要行高属性line-height来设置间距.(相关推荐:CSS学习手册) 指定绝对值 ...
- 数字气泡 php,vue指令如何实现气泡提示(附代码)
本篇文章给大家带来的内容是关于vue指令如何实现气泡提示(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 菜鸟学习之路 //L6zt github 自己 在造组件轮子,也就是 ...
- 怎么将vue模板转换为html,vue中自定义html文件的模板
如果默认生成的 HTML 文件不适合需求,可以创建/使用自定义模板. 一是通过 inject 选项,然后传递给定制的 HTML 文件.html-webpack-plugin 将会自动注入所有需要的 C ...
- electron vue点击按钮关闭_electron+vue制做桌面应用--自定义标题栏最大/小化和关闭...
上一篇:electron+vue制做桌面应用--自定义标题栏中咱们介绍了如何使用electon制做自定义样式的标题栏 接下来,咱们介绍一下标题栏上的最大化.最小化和关闭按钮如何实现vue 首先查阅el ...
- 第十四章:Electron-Vue 隐藏顶部菜单 隐藏关闭按钮、自定义关闭 最大化 最小化按钮
electron-vue 中隐藏顶部菜单 //隐藏顶部菜单 mainWindow.setMenu(null); 隐藏关闭 最大化 最小化按钮 mainWindow = new BrowserWindo ...
- ListView自定义视图中对Button按钮实现仅允许一个按钮处于开启状态
2019独角兽企业重金招聘Python工程师标准>>> Android项目迭代,之前使用下拉框Spinner被替换成ListView,相应的实现也比之前更加复杂了,根据美工给出的界面 ...
- 自定义Android带图片的按钮
自定义Android带图片的按钮 前言 现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标 ...
- 按钮配置之自定义按钮使用(一)——JEPLUS软件快速开发平台
为什么80%的码农都做不了架构师?>>> JEPLUS按钮配置之自定义按钮使用(一) 系统开发过程中无论是表单的默认按钮或是列表的默认按钮以及Action的默认按钮有时候并不能 ...
- qt自定义按钮类,每个按钮自带一个右键弹出框,如何使同一时刻只显示一个弹出框
提要 继承于QPushButton的自定义按钮类,其右键弹出一个弹框,创建多个这样的自定义按钮在窗口中,每一时刻只显示一个右键弹出框,避免同一时刻,多个按钮右键弹出弹出框后,未及时关闭弹出框导致的同一 ...
- java中点击按钮出现echarts图表_echarts 显示下载按钮,echarts 自定义按钮,echarts 添加按钮...
echarts 显示下载按钮,echarts 自定义按钮,echarts 添加按钮 >>>>>>>>>>>>>>&g ...
最新文章
- std::ref std::cref
- Vuex 使用了 module 后的访问方法 ..
- python index函数时间复杂度_初学python之以时间复杂度去理解列表常见使用方法
- linux系统之centos/ubuntu选择
- mysql中一个表怎么查询多以上的信息,MySQL怎么样实现多个表的或查询?
- nokia : Booklet 3G
- python自动生成word版本试卷_Python解决问题:生成包含加减练习题的Word文件
- ubuntu下编译pjsip
- 8个球放入3个盒子方式_球放进盒子问题(8种, 可变形)
- BZOJ 1597 [Usaco2008 Mar] 土地购买
- TDX指标的理解与改造(价格到达指标线提醒)
- 稳坐CACTI,遥知千里
- 【渝粤教育】国家开放大学2018年春季 0702-22T当代中国政治制度 参考试题
- Python_Bool
- 小白Linux入门之:常用命令介绍
- 绿盟科技 linux漏洞,apache漏洞修复(绿盟科技漏洞)
- 使用gimp批量处理图片
- smartsvn学习(-)
- 一款简单免费功能强大的截图软件Snipaste
- 日撸leetCode三道题---Day4---双指针和字符串