vue实现手机通讯录功能,供大家参考,具体内容如下
<!DOCTYPE html> <html> <head> <title>动态加载组件</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <style> *{ margin: 0px; padding: 0px; list-style: none; } .headerBox{ position: fixed; overflow: hidden; width: 100%; z-index: 999; margin-bottom: 40px; } .header{ height: 40px; line-height: 40px; background: #ccc; color: white; text-align: center; border: 1px solid #ddd; padding-left: 15px; padding-right: 15px; } .header button:nth-of-type(1){ float: left; } .header button:nth-of-type(2){ float: right; } .header button{ height: 40px; padding: 0px 5px; } .header button:last-child{ float: right; } .content{ position: relative; } .item p{ background: #ccc; color: white; padding-left: 20px; line-height: 30px; font-size: 0.9rem; } .item ul li{ border-bottom: 1px solid #ddd; line-height: 30px; padding: 3px 0px 3px 30px; font-size: 0.7rem; } .list_index{ position: fixed; right: 15px; top: 50%; text-align: center; z-index: 999; } .list_index ul li{ line-height: 20px; cursor: pointer; font-size: 0.625rem; } .redColor{ color: red; } #alert{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; left: 0px; top: 0px; z-index: 99999; display: flex; } #alert .alert_content{ width: 70%; height: 140px; background: white; border-radius: 5px; margin: auto; position: relative; } #alert .alert_title{ padding: 8px; border-bottom: 1px solid #ddd; } #alert .alert_tel{ height: 50px; line-height: 50px; text-align: center; } #alert .alert_btn{ position: absolute; right: 0px; bottom: 5px; } #alert .alert_btn button{padding: 8px 12px;margin-right: 10px;border-width: 0px;border-radius:5px ;} button:active,button:focus{outline:none;} #alert .alert_btn button:first-child{background-color: #00a5e0;color: white;} .showLetter{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; position: fixed; left: 0px; top: 0px; z-index: 99; } .showLetter .letter{ width: 1.8rem; height: 1.8rem; text-align: center; line-height: 1.8rem; background-color: #A0A0A0; color: white; border-radius: 50%; font-size: 0.8rem; } </style> </head> <body> <div id="app"> <!--<my-header custom-title="通讯录" custom-fixed>--> <!--<button slot="left">返回</button>--> <!--<button slot="right">主页</button>--> <!--</my-header>--> <my-list :user-data="userData"></my-list> </div> </body> <script type="text/javascript" src="/UploadFiles/2021-04-02/vue.min.js">以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。