.file-select>.select-button{padding:1rem;白颜色;背景色:#2EA169;边界半径:.3rem;文本对齐:居中;font-weight:bold;}/*不要忘记隐藏原始文件输入!*/.file-select>input[type="file"]{display:none;}喜欢再看一遍,养成习惯本文已收录到GitHubhttps://github.com/qq44924588...更多往期好评文章的分类,也整理了很多我的文档和教程资料。欢迎来到星和完美。面试时可参考考点复习。我希望我们能在一起。文件选择元素是网络上最丑陋的输入类型之一。它们在每个浏览器中的实现方式不同,而且它们通常非常难看。这里有个解决办法,就是把它封装成一个组件。安装如果您还没有设置项目,您可以使用vue-cli的webpack-simple模板启动一个新项目。$npminstall-gvue-cli$vueinitwebpack-simple./file-upload#按照提示操作$cd./file-upload$npminstall#oryarncomponenttemplateandstyle这个组件主要做的是输入类型的="file"元素包裹在标签中并显示其中的其他内容。这个想法虽然简单,但是非常实用。//FileSelect.vue选择的文件:{{value.name}}选择文件
现在让我们添加一些样式来美化它://FileSelect.vue...