Vue 开发配置

1、vue-cli

      vue-cli 命令行工具

      进入项目文件,输入命令 cnpm install vue-cli -g

      使用命令 vue -V(注意大写) 查看版本

      使用模板 vue init webpack helloworld

      我暂时不太会,请多多指教!如图是我的选择截图:

     

     配置时间较慢,请耐心等待。。。

     小例子:安装测试环境输入命令 npm install vue --save-dev  安装到生产环境输入命令 npm install vue --product

     完成后进入项目文件,输入命令 npm run dev

2、vue-router 路由

      注意: / 为绝对路径,在 routes[ ] 数组里面,第一层级的path必须写绝对路径 / ,其里层的children[ ]的 path 可以写相对路径

      1)vue-router 入门(Router1.js)

      以下为 Router.js 代码片段

     

      2)子路由(Router1.js)

      以下为 Router.js 代码片段

     

     3)路由中参数的传递(Router1.js)

     以下为 Router.js 代码片段

     两种方法,代码中有注释

          

     4)路由表的组件群(Router2.js)

    

     5)URL 传值 (Router3.js)

     在 vue 里 : 是绑定的意思

     

      6)query&append&exact(Router4.js)

          a、query

          暂时的理解是 name 与 params 对应出现    path 与 query 对应出现

             

          b、append && exact

          append 不严谨的,点击后会一直添加路径目录

                

          exact 严谨的,点击后只会添加一次,建议经常使用

                   

     7)路由重定向(Router5.js)

          简单的重定向(不能)

                

         复杂的重定向

            

   8)alias别名(给路由起别名)

   

   9)路由的过渡动画(RouterAnimation.js)

       a、最基础的 vue 的动画形式

             首先在 src 文件夹下新建一个 transition.vue 文件

             transition.vue 基本分为三块:tempate  script  style

             <style scoped></style>   scoped -- 作用域,意思为只作用于.vue 文件

              index.html 代码片段:

             

             main.js 代码片段:

            

             transition.vue 代码片段:

            

             最终效果图:

             点击按钮,内容显示/隐藏

        b、基于路由把动画样式表写进去(RouterAnimation.js)

              RouterAnimation.js 代码片段:

             

              <transition name="fade"></transition> 中的 fade 是随便起的,只要和 style 样式中对应即可,如:

              <transition name="fade1"></transition>,下图中的 style 应该改为 .fade1-enter-active,.fade1-leave-active{ }

              index.html 代码片段:

             

   10)watch 监控动画

        

    注意修改一下 css 样式

    11)vue (Router6.js)

           a、编写 404 路由

               

           b、如何在路由上编写 VUE 模版

           以之前编写的 transition.vue 为例

          

           c、history 的解释

           mode的可选参数为 history/hash

           history下网址栏如下

               

           hash下网址栏如下

                 

    11)路由里的钩子 (Router7.js)

         

    12)编程式导航

 

    

    

   







































     

猜你喜欢

转载自blog.csdn.net/yuelinana/article/details/79288065