• angularApi网站用vue重构


       最近在博客园上看到不少关于vue的文章但感觉都是在简单原生写法上,真正vue在实际开发中的优点组件化,spa应用,路由好像都没涉及到,我在学angular1的时候发现没有中文版的api,于是本人不才弄了angular api网站方便大家学习和查询,刚好在学vue就用vue重构下这个网站,我会将我重构的所有步骤写下来,当然这个是实际开发中的步骤,可能对package.json 的讲解不那么仔细。

       开发环境:node6.2 webstrom2016 vue2.0 vue-cli

       第一步安装node,这个我就不详说了,百度网上一大堆

       第二部安装配置好node之后,就是安装vue-cli,cmd下输入命令

    npm install vue-cli

    这个估计要翻墙,翻不了墙的可以用淘宝的镜像.

    npm install vue-cli -g --registry=http://registry.npm.taobao.org/ --disturl=https://npm.taobao.org/dist

    提示

    安装成功后,运行命令

    vue init webpack my-project

    创建项目,按提示输入项目信息

    创建成功后会自动创建项目用到基础文件

    用到vue包也自动加载到package.json中

    下面就来介绍vue的组件结果:

    这是一个组件,组件的代码分为三层,html层,cs层,js层

    调用这个组件是在app.vue中如图:

    这个app.vue也是一个组件,整个项目只有一个index.html页面,其他的都是用一个一个组件组合起来的,这就是典型的spa应用.

     有个入库main.js

    ok用vue-cli例子创建完了,就是加路由了.

    在package.json加这个包

     在main.js中

    html的路由标签是

    <router-view></router-view>

    大概的框架介绍完了,我重构的网站值设置两个路由,用vue实现了菜单的效果.这里就不详细介绍了,后期还要优化,加搜索功能.

    重构的网站在git上地址是:https://github.com/Walnuthetao/demo

    后期会用angular2的重构下这个网站,大神可能看不上眼呵呵,我只是个普通的码农,为能在大城市买房而奋斗着,加班着!

    忘了加运行方法:输入命令

    npm install

    之后在输入

    npm run dev
  • 相关阅读:
    Monggodb基础
    手游运营数据指标
    JSON语法
    Java中日期转换问题
    Java线程中锁的问题
    鼠标移动监听的注意事项
    链接数据库的问题
    获取显示器的宽高
    JTable的使用问题
    JScrollPane控件中添加其他控件的问题&&JScrollPane设置滚动条&&调整滚动速度
  • 原文地址:https://www.cnblogs.com/hetaojs/p/6074608.html
Copyright © 2020-2023  润新知