摘要: Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource 目前主流的 Vue 项目,都选择 axios 来完成 ajax 请求,而大型项目都会使用 Vuex 来管理数据,所以这篇博客将结合两者来发送请求 阅读全文
posted @ 2018-04-24 16:41 luoye7121 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用 props 或者 $emit 等方式 http://www.cnblogs.com/wisewrong/p/6266038.html 但是如果是大型项目,很多时候都需要在子组件之间传递数据,使用之前的方式就不太方便。Vu 阅读全文
posted @ 2018-04-24 13:57 luoye7121 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 使用 Vue.js 做项目的时候,一个页面是由多个组件构成的,所以在跳转页面的时候,并不适合用传统的 href,于是 vue-router 应运而生。 官方文档: https://router.vuejs.org/zh-cn/essentials/getting-started.html 有很多朋友 阅读全文
posted @ 2018-04-24 13:56 luoye7121 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据。必须使用特定的方法才能实现组件之间的数据传递。 首先用 vue-cli 创建一个项目,其中 App.vue 是父组件,components 文件夹下都是子组件。 一、父组件向子组件传递数据 在 Vue 中,可以使用 prop 阅读全文
posted @ 2018-04-24 13:55 luoye7121 阅读(165) 评论(0) 推荐(0) 编辑
摘要: vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安装 node.js 首先需要安装node环境,可以直接到中文官网http://nodejs.cn/ 阅读全文
posted @ 2018-04-24 13:54 luoye7121 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 注:安装sass的前提是安装Ruby 注:安装vue的前提是安装node 注:安装node的前提是安装Python 项目模板 Simple 个人感觉没用 Webpack Webpack-simple Browserify Browserify-simple 1、Npm install vue-cli 阅读全文
posted @ 2018-04-24 13:43 luoye7121 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.oninput&onchange: oninput和onchange都是事件对象,当输入框的值发生改变时触发该事件。不同的是,oninput是在值改变时立即触发,而onchange是在值改变后失去焦点才触发,并且可以用在非输入框中,如:select等。 2.propertychange: 功能同 阅读全文
posted @ 2018-04-24 11:23 luoye7121 阅读(252) 评论(0) 推荐(0) 编辑