Vue之登录基础交互

Posted yaoshi641

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue之登录基础交互相关的知识,希望对你有一定的参考价值。

1.把VueCLI装起来 https://cli.vuejs.org/zh/

2.vue create hello-world 执行后,很自然就创建了一个实例项目。npm run dev后 打开如下界面:

技术图片

3.安装elementUI组件:npm i element-ui -S (https://element.eleme.cn/#/zh-CN/component/installation

4.加载组件至项目,打开main.js 加入下面三行代码

技术图片

 

 

5.打开HelloWorld.vue,在template段下面代码:

技术图片

 

6.打开HelloWorld.vue,在script段下面代码:

技术图片

 

7.cmd下运行 npm run serve后,呈现如下效果:

技术图片

8.基本样子已经呈现出来,接下来改造任务是 加入请求服务端代码,初步思路是,点击登录按钮后,弹出一个对话框,显示出远端服务器返回的标准北京时间json 

 

 

9.安装axios组件并在main.js上添加此组件引用:npm install --save axios vue-axioshttp://www.axios-js.com/zh-cn/docs/vue-axios.html

 技术图片

 

 10.再次打开helloworld.vue ,定位到script代码段,略微修改如下(网址是苏宁的获取标准北京时间的webapi):

技术图片

 

 11.如果网址能正确访问会呈现如下效果:

技术图片

 

12.如果远端网址无法访问,则呈现:

技术图片

 

13.这已经完成了,最为基础的前后端交互,当然后端api依然是借助公开地址。下一步计划,将后端用python实现。

14.前端的知识点成碎片化分布,撰写此文,仅用来汇总知识点。涉及了如下知识点:

vue,vueCLI,elementUI,ES的Promise用法,axios。当然npm,webpack这也是现代前端必备技能。真是太碎了,饺子馅。

 

以上是关于Vue之登录基础交互的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本之Expect免交互

无标题文章shell编程之Expect免交互

Shell编程之Expect免交互语句详解

Vue全家桶之前后端交互

vue+ts下集----ts配置路由路由守卫数据交互-axios登录验证逻辑状态管理

Vue之前后端交互