Mint UI

一. Vue核心小知识点

半世苍凉 提交于 2020-04-21 22:57:49
1、vue中 key 值的作用 key 的特殊属性主要用在 Vue的虚拟DOM算法,在新旧nodes对比时辨识VNodes。如果不使用key,Vue会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法。使用key,它会基于key的变化重新排列元素顺序,并且会移除key不存在的元素。 有相同父元素的子元素必须有 独特的key 。重复的key会造成渲染错误。 最常见的用例是结合 v-for: 1 2 3 < ul > < li v-for="item in items" :key="item.id">...</ li > </ ul > 它也可以用于强制替换元素/组件而不是重复使用它。当你遇到如下场景时它可能会很有用: 完整地触发组件的生命周期钩子 触发过渡 1 2 3 < transition > < span :key="text">{{ text }}</ span > </ transition > 当 text 发生改变时,<span> 会随时被更新,因此会触发过渡。 2、vue中子组件调用父组件的方法 子组件调用父组件的方法可以使用this.$emit() 3、vue等单页面应用及其优缺点 优点: 1、具有桌面应用的即时性、网站的可移植性和可访问性。 2、用户体验好、快,内容的改变不需要重新加载整个页面。 3、基于上面一点,SPA相对对服务器压力小。

优秀的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)"> 。。。 //列表内容,需要加载和刷新的部分 <

初中高级的前端开发工程师都需要掌握什么技能!新手必看

不想你离开。 提交于 2020-02-25 22:11:32
近几年,前端技术能力的值钱程度很突出,名列前茅。这正代表了前端技术的当前行情。前端工程师一般分为初级工程师、中级工程师、高级工程师、架构师或技术经理角色。不同级别的web前端工程师都应该掌握哪些知识呢 初级前端工程师: 能熟练使用html、css、js 主要工作还是搭建静态页面,主要工作可能是给一些工作做企业官网居多(个人猜测)。进阶的知识的话就是响应式这一块了,一套代码能适配pc+手机是初级前端工程师的进阶。 专门建立的学习Q-q-u-n ⑦③①-⑦⑦①-②①① 分享学习方法和需要注意的小细节,不停更新最新的教程和学习技巧(从零基础开始到WEB前端项目实战教程,学习工具,全栈开发学习路线以及规划) 中级前端工程师: 作为一名中级前端工程师的话,除了上面的以外,还需要会使用一些框架之类的东西,像bootstrap、jquery之类的。进阶的知识应该是ajax这一块了,当然ajax并不难,了解怎么与后台交互是学习ajax的关键点。 主抓基础,避免盲目,花了太多时间学习那些不是特别需要的东西上。前端领域知识点很多,值得学的东西也很多,聪明的人懂得花时间学习成体系的知识并且研究得足够深入,而不是盲目的看到别人用什么框架就去学什么。只停留在实践运用的阶段,到头来框架们都一个一个被淘汰,你仍在原地踏步。 高级前端工程师: 想成为高级前端工程师?首先要学习的就是前端工程化

web前端开发工程师的三种级别,技术决定你能拿5K,还是15K,还是25K

自作多情 提交于 2020-02-25 16:18:23
随着信息技术不断发展,前端技术的发展也经历了不同的阶段。前端概念随着移动智能手机的普及被正式提出,混合APP开始被广泛开发。近年来,由于前端技术开始实现工程化,一些企业前端开发任务逐渐向后端拓展,逻辑思维能力也逐渐成为前端开发人员必备的能力。从2018年开始,用户体验感要求不断提高,小程序作为一种不用下载就可以使用的应用颇受用户和开发者欢迎。 前端工作还不仅仅只是网页的制作,还有微网站、APP的制作,游戏制作,例如可以将你开发的Web页面直接打包成手机使用的APP应用,游戏的互动界面更是以前端开发技术为主。大规模的公司把这些分得很细, 前端到底是个啥:前端其实是个很大的范畴。简单点说,针对浏览器的开发,浏览器呈现出来的页面就是前端。它的实质是前端代码在浏览器端被编译、运行、渲染。前端代码主要由三个部分构成:HTML(超文本标记语言)、CSS(级联样式表)、JavaScript 。web前端开发工程师的三种级别,一般分为初级工程师、中级工程师、高级工程师。 初级前端工程师:能熟练使用html、css、js 主要工作还是搭建静态页面。进阶的知识的话就是响应式这一块了,一套代码能适配pc+手机是初级前端工程师的进阶, 中级前端工程师:作为一名中级前端工程师的话,除了上面的以外,还需要会使用一些框架之类的东西,像bootstrap、jquery之类的。进阶的知识应该是ajax这一块了

解析Nuxt.js Vue服务端渲染摸索

那年仲夏 提交于 2019-12-15 15:40:53
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本篇文章主要介绍了详解Nuxt.js Vue服务端渲染摸索,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 Nuxt.js 十分简单易用。一个简单的项目只需将 nuxt 添加为依赖组件即可。 Vue因其简单易懂的API、高效的数据绑定和灵活的组件系统,受到很多前端开发人员的青睐。国内很多公司都在使用vue进行项目开发,我们正在使用的简书,便是基于Vue来构建的。 我们知道,SPA前端渲染存在两大痛点:(1)SEO。搜索引擎爬虫难以抓取客户端渲染的页面meta信息和其他SEO相关信息,使网站无法在搜索引擎中被用户搜索到。(2)用户体验。大型webApp打包之后的js会很庞大,于是就有了按模块加载,像require.js一样,异步请求。webpack盛行,就变成了代码分割。即便如此,受制于用户设备,页面初次渲染还是有可能很慢,白屏等待时间太长,对日益挑剔的用户群体来说,无法接受。 因此,对于那些展示宣传型页面,如官网,必须进行服务端渲染(SSR)。安装 nuxt.js $ vue init nuxt-community/starter-template <你项目的名字> // 后面 安装依赖你懂的 // 安装koa版本 $ vue init nuxt/koa

Element UI框架+Vue开发搭建示例

社会主义新天地 提交于 2019-11-30 06:06:08
一、关于Element 1.Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的 桌面端 组件库,官方网址: http://element-cn.eleme.io/#/zh-CN 2.Element UI 是饿了么前端团队倾情打造 https://github.com/ElemeFE 3.相对应的移动端组件库Mint UI,官方地址: http://mint-ui.github.io/#!/zh-cn 二、操作步骤 1.安装搭建Vue开发环境,如需参考: https://my.oschina.net/tianma3798/blog/2208847 2.添加 vue 的vue-cli-plugin-element插件,既可以使用Element组件了。 在当前项目文件夹使用命令添加 vue add element 注:在安装过程中,提示是否完全加载方式 ,提示是否支持Sass,提示是否使用中文版本。 按自己的需要设置。 3.安装完成之后,使用 npm run serve 就可以运行了 更多: VSCode 搭建Vue开发环境之Vue CLI Vue相关UI框架整理 微信小程序Canvas隐藏问题处理 来源: oschina 链接: https://my.oschina.net/u/2332115/blog/2209070