首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vue常用经典开源项目汇总参考

另一方面,Vue 完全有能力驱动采用单文件组件 Vue 生态系统支持库开发复杂单页应用。图片  Vue.js 目标是通过尽可能简单 API 实现响应数据绑定组合视图组件。  ...Vue.js 是我在2014年2月开源一个前端开发库,通过简洁 API 提供高效数据绑定灵活组件系统。...- 日历日期选择组件markcook ★318 - 好看markdown编辑器vue-google-maps ★287 - 带有双向数据绑定Google地图组件vue-progressbar ★248... ★167 - VueJS双向下拉刷新组件vue-tables-2 ★162 - 显示数据bootstrap样式网格vue-virtual-scroller ★158 - 带任意数目数据顺畅滚动...Vue组件vue-impression ★88 - 移动Vuejs2 UI元素vue-datatable ★87 - 使用Vuejs创建DataTableViewvue-instant ★86 - 轻松创建自动提示自定义搜索控件

5.7K11

vue常用组件库_vue内置组件

markcook:好看markdown编辑器 vue-google-maps:带有双向数据绑定Google地图组件 vue-progressbar:vue轻量级进度条 vue-picture-input...无限滚动组件 mint-loadmore:VueJS双向下拉刷新组件 vue-tables-2:显示数据bootstrap样式网格 vue-virtual-scroller:带任意数目数据顺畅滚动...vue-instant:轻松创建自动提示自定义搜索控件 vue-dragging:使元素可以拖拽 vue-slider-component:在vue1vue2中使用滑块 vue2-loading-bar...– VueJS双向下拉刷新组件 vue-smoothscroll – smoothscrollVueJS版本 03、slider组件 vue-awesome-swiper – vue.js触摸滑动组件...– 选择中国省份市地区 08、地图 vue-amap – 基于Vue 2高德地图地图组件 vue-google-maps – 带有双向数据绑定Google地图组件 vue-baidu-map

8K20
您找到你想要的搜索结果了吗?
是的
没有找到

前后端通吃,vue大全Mark一下

- vuejsvuex及webpack聊天示例 vue-blu ★850 - 帮助你轻松创建web应用 vue-recyclerview ★849 - 管理大列表vue-recyclerview...★334 - 带有双向数据绑定Google地图组件 vue-trend ★332 - 简单优雅星光线条 vuejs-datepicker ★314 - vue日期选择器组件 vue-fullcalendar...★266 - VueJS2数据表格 vue-paginate ★261 - 分页数据简约VueJS插件 vue-ydui ★247 - 基于Vue2移动端微信UI vue-mugen-scroll...- VueJS双向下拉刷新组件 vue-slider-component ★202 - 在vue1vue2中使用滑块 vue-chat ★200 - Vue全家桶+Socket.io+Express...svg图标方案 vue-focus ★148 - 重用VueJS组件焦点指令 meteor-vue ★134 - VueJSMeteor桥接 element-admin ★130 - 支持 vuecli

5.7K20

vue.js 初体验:Chrome 插件开发实录

作为一个程序员,捣鼓些小工具,不但可以学些新技术还可以提高我们开发效率,何乐而不为呢。 下面就以一个简单flexbox对齐预览插件为例,讲讲使用vuejs开发Chrome插件开发体验效率。...功能实现-Vuejs实践 整个插件核心交互功能非常简单,如文章开头动图所示,用户选择对齐方式,代码区域显示对应代码。这种简单数据交互使用vuejs再适合不过了。...下面来使用vuejs来实现插件功能。 功能实现 使用 v-for 指令根据一组数组选项列表进行渲染。...而下拉框(select)列表渲染,就可以使用vue中v-for方法来渲染下拉列表选项,下拉选项数据写在js中data对象中options中。...指令在表单控件元素上创建双向数据绑定

10K50

巧了,敢不敢跟我撸Vue

九:Vue-Blu 官网地址:https://chenz24.github.io/vue-blu/#/ Vue-Blu是基于VuejsBulma开发开源UI组件库。...易于扩展 它插件系统可以让社区根据常见需求构建和共享复用解决方案。 无需 Eject Vue CLI 完全是可配置,无需 eject。这样你项目就可以长期保持更新了。...,最为核心是:MVC(Model–view–controller)、模块化、自动化双向数据绑定语义化标签、依赖注入等等。...Vue.js 特点: A.构建用户界面的框架 只关注视图层 B.易于上手组件丰富(Element) C.减少不必要DOM操作 D.提高渲染效率双向数据绑定 效率高===> 时间就是效率,效率就是金钱!...插值表达式 v-text 3.v-cloak 4.v-html 5.v-bind vue提供属性绑定机制 缩写是 : 6.v-on vue提供事件绑定机制 缩写是 @

1.1K20

vuejs组件以及父子组件间通信传值

vuejs中组件与组件之间通信,关联操作,数据共享,路由状态切换变更,UI组件嵌套,插件与主程序额外拓展等,如果处理他们起来觉得很简单,那才是真简单.....,并通过在模板中绑定指令,属性方式与数据进行关联,数据与方法进行分离,数据驱动实现页面的渲染 在上面的vuejs代码中,涉及到知识有:vue实例化属性方法,模板,插值表达式({{表达式}}),指令...(如键盘,硬盘,鼠标,显示器等),而在网页中,对应是导航栏,侧边栏,底部,列表,弹窗,下拉菜菜单,时间选择器等 形式上:通过自定义标签元素,它是对原生一些html拓展,封装重用性代码,也可以是原生...,那在下拉菜单这个组件中,就把下拉菜单所需要所有功能全局实现,那些第三方UI(例如iview,elemUI)就是如此) 低耦合(通俗点说,功能逻辑代码要独立,不能项目中其他代码发生冲突,在实际项目中...,这个值传递其实就是数据,特定是实参数 在上述代码中,input框被包裹在父组件中,input框中输入值是数据,通过v-model进行双向数据绑定,通过inputVal这个变量保存,经过按钮点击操作后

20.4K10

16 处理表单数据与父子组件之间数据交换

vue获取表单输入数据,是通过被动方式。在vue组件有输入操作时,主动将数值绑定到data变量上;在提交表单前,从data数据源取得表单数据。...v-model.trim用于将用户输入值绑定在变量message上,trim这个修饰指令实现是自动将输入值去除首尾空格。 v-model实现是一种双向绑定。...使用这种sync模式,假设属性为xxx,要求为: 1,在子组件中当属性变化时,主动派发一个“update:xxx”事件,并附带xxx值 2,在父组件中,使用:xxx.sync将数据双向绑定到一个data...而sync模式,在属性名称设置上,在事件派发时机上都比较灵活。 2,使用v-model模式 既然默认vue表单组件可以实现v-model双向绑定,自定义组件同样也能实现。...这样在父组件中,子组件就被装扮成了其它vue表单组件一样了,也可以直接使用v-model进行双向绑定了。

2.6K10

vue.js-详解三大流行框架VUE_快速进阶前端大咖-Vue基础

MVP理解: Presenter包含UI处理逻辑,负责与Viewmodel通讯,Model为数据数据处理逻辑,只能与Persenter通讯,View负责呈现只能与Persenter通讯 MVVM...view是用来接收用户请求,model是处理数据,不再与view层进行交互数据,viewmodel监听view层请求变化,ViewModelModel层之间进行数据双向绑定,Model层监听ViewModel...,Vue目标是通过API实现数据绑定组合视图组件。...Angular是谷歌推出MVVM框架,功能强大,含有模板,数据双向绑定,路由,模块化,服务,自带了丰富Angular指令,由谷歌维护。...view层执行一个数据双向绑定,view触发后告诉viewmodel对象dom listeners事件监听机制,从而更新model层中数据,当model层中数据发生变化后,交给数据双向绑定机制

4K20

多种前端框架优缺点「建议收藏」

三、VueJS 其实Vue.js不是一个框架,因为它只聚焦视图层,是一个构建数据驱动Web界面的库。 Vue.js通过简单API(应用程序编程接口)提供高效数据绑定灵活组件系统。...angularJS特性如下: 1.良好应用程序结构     2.双向数据绑定     3.指令     4.HTML模板     5.嵌入、注入测试 优点:  1 模板功能强大丰富,自带了极其丰富...2.是一个比较完善前端框架,包含服务,模板,数据双向绑定,模块化,路由,过滤器,依赖注入等所有功能; 3.自定义指令,自定义指令后可以在项目中多次使用。...其中模型用于绑定键值数据自定义事件;集合附有枚举函数丰富API; 视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序。...,即更改了哪个组件渲染哪个 会重新渲染全部子组件 方式 利用数据双向绑定,模板式开发。

3.6K20

1. VUE完整系统简介

越来越多网站前端开始采用Vue.js开发。前端开发必备技能. Vuejs是开源世界华人骄傲,其作者是我国尤雨溪。学习门槛低,成本低,跨设备多平台开发Vue.js....Vuejs核心功能 解耦视图和数据 复用组件 前端路由技术 状态管理 虚拟DOM 二. Vuejs安装方式 vuejs安装有三种方式,   1....NPM安装管理 在用 Vue 构建大型应用时推荐使用 NPM 安装 vuejs可以webpackCLI等模块配合使用 后续学习都是用这种方式操作. 三. Vuejs初体验   1....绑定器 声明性数据命令绑定隐含在MVVM模式中。绑定器使开发人员免于被迫编写样板逻辑来同步视图模型视图。在微软堆之外实现时,声明性数据绑定技术出现是实现该模式一个关键因素   4....当创建了ViewModel后,双向绑定是如何达成呢?     首先,我们将上图中DOM ListenersData Bindings看作两个工具,它们是实现双向绑定关键。

2K10

Vue.js 教程:构建一个特斯拉汽车余电计算器

Vue.js 使用基于 HTML 模板语法。来自 data()-function 数据可以通过数据绑定轻松渲染。...数据绑定最简单形式是使用 Mustache 语法(双括号)文本插值:{{greeting}} 在上面的示例中,{{greeting}}替换为来自 data()-function 值 Hello Tesla...几乎所有基本 UI 组件都必须视为哑组件,例如按钮、输入、模态等。 TeslaCar 也是一个哑组件,确保渲染 TeslaCar 图像。...它们通过“props”接收数据,并通过事件将数据返回给父组件。 它们通常是无状态,并且不依赖应用程序其他部分。 ? 这个方法有以下优点: 重用性。...在这个 Github 项目中还添加了一个 ppt,详细说明了通过 v-model 指令进行双向数据绑定使用 @click 将 onClick 事件分配给按钮以及创建其他组件之类问题。

3.4K10

先行者计划群视频 每周一课 -- 什么是前端组件?(文字简版)

未来大方向就是把对DOM直接操作变为一种调用组件配置项。 3,一个复用性强组件,它在使用之前必然要经过一个配置过程,配置就是它自身与所处网页数据之间对应关系。...然后按照各种设计,与加载数据关联之后,再通过数据变化来更新自身DOM结构。这就是所以mvvm,双向绑定。 从现在看未来,以后应该是页面模板化,加载是模块组件。...模块组件再来加载数据数据变化后去重新生成模块组件,这样一个双向改变过程。当然这是我个人看法。以后很可能很多时候是在写各种组件配置。...4,如果同一个组件,在同一个页面中出现多次,那它数据加载方式怎么解决?例如一个地址加载下载列表页,你一个页面有多个,在不刷新页面的情况睛,它们之间数据一致性怎么解决?这些下拉列表之间如何通讯?...而不是关注DOM结构实现。组件不是一个下拉列表另存为。

732100

Vue最简洁最全入门教程

UI框架,它专注于MVVM模型ViewModel层,通过双向数据绑定把View层Model层链接起来。...2.Vue.js 特点 •模板双向绑定机制 •利用指令(directive)对DOM进行封装 •组件化设计思想等 3.Vue.js 安装 •CDN script引入 •NPM •在线编辑器(推荐)...,用于接收来自父组件数据 •Computed:计算属性结果会被缓存,除非依赖响应式属性变化才会重新计算 •Watch:一个对象,键是需要观察表达式,值是对应回调函数 •Methods:放置普通函数地方...,并且将此时在el上挂载一个虚拟DOM节点 mounted:编译模板,且将真实DOM节点挂载在el上,数据请求 beforeUpdate:在数据有更新时,进入此钩子函数,虚拟DOM被重新创建 updated...一些学习网站参考资料 •https://cn.vuejs.org/v2/api/ •https://wiki.imooc.com/vue/vuejsintroduce.html •https://codesandbox.io

1.2K30

架构图以及vue简介

,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View Model对象。...ViewModel 通过双向数据绑定把 View 层 Model 层连接了起来,而View Model 之间同步工作完全是自动,无需人为干涉,因此开发者只需关注业务逻辑,不需要手动操作DOM,...专注于 MVVM 中 ViewModel,不仅做到了数据双向绑定,而且也是一款相对比较轻量级JS 库,API 简洁 3.   ...vue双向数据绑定原理 Vue.js 是采用 Object.defineProperty getter setter,并结合观察者模式来实现数据绑定。...Observer 数据监听器,能够对数据对象所有属性进行监听,如有变动拿到最新值并通知订阅者,内部采用Object.definePropertygettersetter来实现。

5.9K40

23 列表渲染与“就地复用”原则

组件“就地复用”原则 官档上有这么一段语: 当 Vue 正在更新使用 v-for 渲染元素列表时,它默认使用“就地更新”策略。...如果没给列表项添加key,当在输入框输入内容后,单向向下移动,组件移动,数据不移动;如果设置了key,组件与数据同时移动。...像使用:value单向绑定input value就属于运行时临时DOM状态。这是官档那段话最后一句所指。...15 v-if 条件渲染与 v-for 列表渲染 16 处理表单数据与父子组件之间数据交换 17 vue 组件化基础 18 vue 实例及其双向绑定实现原理 19 vue 模板语法及简要实现原理 20...vue计算属性侦听器 21 vue 组件中 Class 绑定 22 内联样式绑定 23 列表渲染与“就地复用”原则

2.2K20

总结19道出现率高达98.9%Vuejs面试题

说一下 Vue 双向绑定数据原理 vue 实现数据双向绑定主要是:采用数据劫持结合“发布者 - 订阅者”模式方式,通过 Object.defineProperty() 来劫持各个属性 setter...解释单向数据双向数据绑定 单向数据流:顾名思义,数据流是单向数据流动方向可以跟踪,流动单一,追查问题时候可以更快捷。缺点就是写起来不太方便。...要使 UI 发生变更就必须创建各种 action 来维护对应 state。 双向数据绑定数据之间是相通,将数据变更操作隐藏在框架内部。优点是在表单交互较多场景下,会简化大量与业务无关代码。...特点: 各部分之间通信,都是双向; 采用双向绑定: View 变动,自动反映在 ViewModel,反之亦然。 5....具体参考官方文档:深入响应式原理(https://cn.vuejs.org/v2/guide/reactivity.html)。 11.

3.1K20

运维开发团队技能与效率提速利器:运维+低代码

推广落地通常会分成两个层面来进行,首先是面向前端UI交互页面呈现层,主要是负责前端页面设计交互; 其次是后台API逻辑开发,包括数据库表结构设计DB操作等。...前端落地方式 在前端UI交互页面呈现上,业界实现方案可以分为以下三类: 基于配置文件方式渲染页面UI组件,如json、yaml等格式; 拖拽组件组装页面 + 表单化配置交互逻辑,通过把交互逻辑翻译成语义表单...聚焦前端交互页面设计实现 基于Vuejs+webpack前后端分离模式: Vuejs,是基于MVVM模式,视图和数据双向绑定;前端代码是一个独立工程,侧重于数据绑定场景,如一些需要操作复杂数据页面...让前端UI交互页面呈现,实现在线一站式开发: 项目维度管理上:契合SaaS开发场景,实现多个页面管理; 灵活组装实现; 拓展多端多框架; 拓展组件库; 实现一键部署。...灵活二次开发能力: 基于平台项目代码进行拷贝再开发,也基于平台开发单独页面进行集成二次开发。

1.5K20
领券