摘要:
文章转自:http://www.oschina.net/translate/vuejs-is-good-but-is-it-better-than-angular-or-rea Vue.js 是一个用来构建网页界面的 JavaScript 库。同其它的一些工具结合在一起,它也可以成为一个新“框架”。 阅读全文
摘要:
官方网站:http://vuejs.org/ GitHub:https://github.com/vuejs/vue 中文学习地址:https://cn.vuejs.org/ 阅读全文
摘要:
Vue.js 路由本章节我们将为大家介绍 Vue.js 路由。Vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)。Vue.js 路由需要载入 vue-router库中文文档 阅读全文
摘要:
锚定函数指令定义函数提供了几个钩子函数(可选): bind: 只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个在绑定时执行一次的初始化动作。 inserted: 被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于 document 中)。 update: 被绑定元素所在的模 阅读全文
摘要:
除了默认设置的核心指令( v-model 和 v-show ), Vue 也允许注册自定义指令。 使用directive自定义全局指令 下面我们注册一个全局指令 v-focus, 该指令的功能是在页面加载时,元素获得焦点: HTML 效果:输入框获取到焦点。 使用 directives自定义局部指令 阅读全文
摘要:
父组件是使用 props 传递数据给子组件,但如果子组件要把数据传递回去,就需要使用自定义事件!我们可以使用 v-on 绑定自定义事件, 每个 Vue 实例都实现了事件接口(Events interface),即: 使用 $on(eventName) 监听事件 使用 $emit(eventName) 阅读全文
摘要:
props 是父组件用来传递数据的一个自定义属性。父组件的数据需要通过 props 把数据传给子组件,子组件需要显式地用 props 选项声明 "prop"。 父组件通过props将数据传递给子组件 HTML 效果如图: 动态 props组建数据传递 类似于用 v-bind 绑定 HTML 特性到一 阅读全文
摘要:
全局组件 所有实例都能用全局组件。 HTML 效果展示自定义组件的HTML内容。 局部组件 我们也可以在实例选项中注册局部组件,这样组件只能在这个实例中使用: HTML 效果同上也是输出HTML内容。 阅读全文
摘要:
Vue.js 组件组件(Component)是 Vue.js 最强大的功能之一,组件可以扩展 HTML 元素,封装可重用的代码。组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 语法定义 注册一个全局组件语法格式如下: tagName 为组件名, 阅读全文
摘要:
概念说明 v-model指令:在表单控件元素上创建双向数据绑定。v-model 会根据控件类型自动选取正确的方法来更新元素。 输入框 实例中演示了 input 和 textarea 元素中使用 v-model 实现双向数据绑定: HTML 效果如图: 复选框 复选框如果是单个为逻辑值,如果是多个则绑 阅读全文
摘要:
事件修饰符 Vue.js 为 v-on 提供了事件修饰符来处理 DOM 事件细节,如:event.preventDefault() 或 event.stopPropagation()。Vue.js通过由点(.)表示的指令后缀来调用修饰符。 .stop .prevent .capture .self 阅读全文
摘要:
事件监听可以使用 v-on 指令. v-on:click表达式 HTML: 每点一次按钮结果就增加1。 v-on:click调用方法 HTML 点击按钮调用greet方法。 v-on:click调用方法传递参数 HTML 点击按钮会提示相应的信息。 阅读全文
摘要:
我们可以在 v-bind:style 直接设置样式: 直接添加样式属性 HTML 效果如图: 绑定到样式对象 HTML 效果如图: 多样式绑定 HTML 效果如图: 注意:当 v-bind:style 使用需要特定前缀的 CSS 属性时,如 transform ,Vue.js 会自动侦测并添加相应的 阅读全文
摘要:
class 与 style 是 HTML 元素的属性,用于设置元素的样式,我们可以用 v-bind 来设置样式属性。Vue.js v-bind 在处理 class 和 style 时, 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。 动态切换多个 class HTML text- 阅读全文
摘要:
computed属性 HTML 效果: 实例中声明了一个计算属性 reversedMessage 。 提供的函数将用作属性 vm.reversedMessage 的 getter 。 vm.reversedMessage 依赖于 vm.message,在 vm.message 发生改变时,vm.re 阅读全文