这篇文章给大家分享的是有关怎么利用Vue.js框架实现火车票查询系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Vue。js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js, Vue.js提供了更加简洁,更易于理解的API,使得我们能够快速地上手并使用Vue。js
今天,我就要基于这个库来搭建一个火车票查询系统。首先我们的机器上得有NodeJS环境,并且安装了npm包管理工具。因为vue是跑在节点环境下的,并且我们需要用npm来安装vue。
按照英文提示输入对应的值,我们就创建好了一个项目,接着cd <代码>我的项目> 代码到你的项目目录,然后通过<代码> npm安装> 代码来安装项目所用到的依赖库。
安装完之后你的项目结构是这个样子
& lt; script> export default  { ,名字:& # 39;你好# 39; ,data (), { ,return { ,项目:& # 39;& # 39; ,fItem: & # 39; & # 39; ,sItem: & # 39; & # 39; ,} }, ,方法:{ ,选择:函数(){=,var that ; ,jQuery.ajax ({ ,url: & # 39; http://localhost: 3001/ajax/搜索? & # 39; ,数据:{ ,关键:& # 39;520520测试# 39; ,开始:this.fItem, 结束:this.sItem }, ,类型:& # 39;得到# 39; ,数据类型:& # 39;json # 39; ,成功:功能(数据){=,,that.items  data.result; ,console.log (data.result.length) ,} ,}); ,} ,} } & lt;/script>
由于我们在Vue项目中用的是jQuery的Ajax请求方法,所以我们还得在项目中全局引入jQuery,一共需要5个步骤
<强>第一步强>
在包中。json里加入
依赖性:{ ,“jquery":,“^ 2.2.3" }
然后npm安装
var webpack =,需要(“webpack")
<强>第三步强>
在webpack.base.conf。js的最后加入,注意不要写错位置
插件:,( ,new webpack.optimize.CommonsChunkPlugin (& # 39; common.js& # 39;), ,new webpack.ProvidePlugin ({ jQuery:大敌;“jquery", ,美元:“jquery" ,}) )
<强>第四步强>
重启服务<代码> npm运行dev 代码>
<强>第五步强>
最后在主。js中引入就搞定
import 美元,得到& # 39;jquery # 39;