Vant

优秀的Vue UI组件库推荐

寵の児 提交于 2020-04-16 14:08:27
【推荐阅读】微服务还能火多久?>>> 优秀的Vue UI组件库推荐 一、总结 一句话总结: ^、可以注意下Quasar,Quasar功能比较全,下次用的话试下这个,Bootstrap-Vue也同样可以注意下 ^、vue ui库省了我们把组件封装成vue组件的过程(当然也省了我找组件和调组件的过程),所以蛮可以节约开发效率 二、16款优秀的Vue UI组件库推荐 转自或参考:16款优秀的Vue UI组件库推荐 https://www.cnblogs.com/zdz8207/p/vue-ui-framework.html 16款优秀的Vue UI组件库推荐 Vue 是一个轻巧、高性能、可组件化的MVVM库,API简洁明了,上手快。从Vue推出以来,得到众多Web开发者的认可。 在公司的Web前端项目开发中,多个项目采用基于Vue的UI组件框架开发,并投入正式使用。 开发团队在使用Vue.js框架和UI组件库以后,开发效率大大提高,自己写的代码也少了,很多界面效果组件已经封装好了。 在选择Vue UI组件库的过程中,通过GitHub上根据star数量、文档丰富程度、更新的频率以及维护等因素,也收集整理了一些优秀的Vue UI组件库。 PS:国内的UI组件大部分都只有一部分的,常用的头部导航,底部导航,listview,grid表格很多都是没有的。 后面才发现,基于Vue的Quasar

vue使用vant-ui实现上拉加载、下拉刷新和返回顶部

孤街浪徒 提交于 2020-04-15 10:02:25
【推荐阅读】微服务还能火多久?>>> vue使用vant-ui实现上拉加载、下拉刷新和返回顶部 vue现在在移动端常用的ui库有vant-ui和mint-ui,上拉加载、下拉刷新和返回顶部也是移动端最基础最常见的功能。下面就用vant-ui来实现在三个功能。 首先,你需要安装好了vant,做好了相关配置 ,如果没有,请参考vant的官方文档 https://youzan.github.io/vant/#/zh-CN/quickstart 这里使用的自动按需加载的方式 。做好这些之后,你需要引入组件 ,自动按需加载的只是css和js。 import Vue from 'vue' //引入vue import { Icon, List, PullRefresh } from 'vant' //引入字体图标,列表, 下拉刷新 Vue.use(List); Vue.use(PullRefresh); 下面的组件的使用和官方文档中也是一样的 <van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad" > <van-pull-refresh v-model="isLoading" @refresh="onRefresh(-1)"> 。。。 //列表内容,需要加载和刷新的部分 <

【好好学习】mh_h5

寵の児 提交于 2020-04-14 07:58:13
【今日推荐】:为什么一到面试就懵逼!>>> 老规矩先放下有趣的项目的github地址: https://github.com/yw738/mh_h5 然后我们放下动图 接下来我们一起分析代码吧 看包的话,UI部分是有用到有赞的UI 首先我们看main.js import Vue from 'vue' import router from './router' import store from './store' import axios from 'axios' //获取带参数的值 import qs from 'qs' import App from './App.vue' import Vant from 'vant'; import 'vant/lib/index.css'; import "@/components/Js/index" Vue.use(Vant); Vue.config.productionTip = false Vue.prototype.$axios = axios; Vue.prototype.$qs = qs; new Vue({ router, store, render: h => h(App) }).$mount('#app') 接下来看route.js中,我们大概会有哪些入口页面 里面有用到路由懒加载 import Vue from

mpvue中使用vant weapp【一】

▼魔方 西西 提交于 2020-04-11 08:21:31
直接进入重点谈谈遇到的坑。 根据项目需求,一个页面,同时出现以下几种组件 1、input输入框 2、picker选择器 3、时间选择器 4、textarea 5、图片上传和预览 首先看vant-ui发现以上几个组件都可以使用,于是愉快的撸了起来。。。。 引入了所有需要用的组件,发现自己简直棒棒哒 { "usingComponents": { "van-button": "/static/vant/button/index", "van-cell": "/static/vant/cell/index", "van-cell-group": "/static/vant/cell-group/index", "van-popup": "/static/vant/popup/index", "van-datetime-picker": "/static/vant/datetime-picker/index", "van-field": "/static/vant/field/index", "van-picker": "/static/vant/picker/index", "van-toast": "/static/vant/toast/index" } } 由于发现的问题,已经被修复,这里只能针对问题做描述 1、vant-field 组件 写上去的时候,贼特么6,效果也不错。但是!!!

使用van-tabbar底部导航栏,会覆盖页面内容解决方法

好久不见. 提交于 2020-04-10 14:11:42
移动端使用vant的时候,有时候会把导航栏放在页面底部,这个时候我在布局页面使用了van-tabbar组件,使用效果很好 但是页面比较长的时候,这个组件会覆盖掉一些页面的内容,这个时候,可以使用一个简单的方法来解决,如下 <div style="height: 5rem;"></div>   嗯,就这么简单,具体布局情况可以根据实际需求自己调整一下 嗯,就酱~~ 来源: oschina 链接: https://my.oschina.net/u/4341499/blog/3227770

mpx 一款滴滴开源的小程序框架跨平台使用

断了今生、忘了曾经 提交于 2019-12-26 17:16:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> MPX 框架 是滴滴出行推出的一款专注小程序开发的增强型框架。本篇文章将从使用角度谈谈 MPX 的优势与好处。如果嫌内容太长,优势部分每个小节都有简单的一句话总结,可以快速阅读。如果想了解更多设计细节,可以阅读 前一篇文章 - MPX2.0 发布 。 背景 在小程序逐渐火热的今天,越来越多的开发者需要进行小程序的开发。原生小程序的开发有诸多不便,开发者又需要在众多的小程序框架中做出抉择。 那么今天,我们要给大家安利一款小程序框架:MPX 优势 之所以建议开发者们考虑使用 MPX 框架来开发小程序,是因为 MPX 框架具有一些别的框架所没有的优点。 MPX 立足原生小程序,在保证坑少的同时做了很多能力增强,提供了数据响应、模板增强、性能优化、跨平台开发等能力,以提升用户的开发体验及效率。 接下来会从 原生兼容 -> 第三方组件支持 -> 按需构建 -> 跨平台编译 -> 能力增强 -> 独特性能优势 六个点来逐一讲述。 原生兼容 MPX 完全兼容原生,坑少。渐进接入简单。 从语法风格上,我们可以看到目前市面上流行的小程序框架基本是基于 web 框架(taro/nanachi - react,uniapp/megalo/mpvue - vue)或者是一套全新(chameleon)/ 半全新(wepy)的标准。

vue 中使用vant-ui van-uploader插件上传多张图片

自作多情 提交于 2019-12-06 11:46:01
html <!--TODO 这是上传多张图--> <div class="ver-code-bottom-one-right-code"> <div class="posting-uploader-item" v-for="(item,index) in postData" :key="index"> <img :src="item" alt="图片" class="imgPreview"> <van-icon name="close" @click="delImg(index)" class="delte"/> </div> <van-uploader :after-read="afterZRead" :accept="'image/*'" v-show="postData.length<=1" /> </div> script export default { name: "banner", data(){ return{ realName:'', phone:'', imgHeader:'', fileList: [], mod_pic_one:'', mod_pic_two:'', mod_ping_img:'', postData:[], mod_pic_list:[], mod_banner_name:'' } }, props: ['refundImages'],

vue 中使用vant-ui van-uploader插件上传多张图片

﹥>﹥吖頭↗ 提交于 2019-12-05 09:56:54
html <!--TODO 这是上传多张图--> <div class="ver-code-bottom-one-right-code"> <div class="posting-uploader-item" v-for="(item,index) in postData" :key="index"> <img :src="item" alt="图片" class="imgPreview"> <van-icon name="close" @click="delImg(index)" class="delte"/> </div> <van-uploader :after-read="afterZRead" :accept="'image/*'" v-show="postData.length<=1" /> </div> script export default { name: "banner", data(){ return{ realName:'', phone:'', imgHeader:'', fileList: [], mod_pic_one:'', mod_pic_two:'', mod_ping_img:'', postData:[], mod_pic_list:[], mod_banner_name:'' } }, props: ['refundImages'],