• vue路由定义


    router  根据URL分配到对应的处理程序
    单应用页面,vue开发中只有一个一面
    例如我们在开发移动端的时候,正常情况下底部的tab有四个选项:
    首页     home
    发现     find
    订单     order
    我的     my
     
    针对于四个页面,是有四个组件作支撑
    比如说我们在components中建立一个文件夹,建立四个组件,组件中都是
    template   script   style   三个层分别创建好
    当我们建立四个页面之后,就要去分析页面,作为底部tab导航他其实在四个页面中都存在,是不需要改变的,但是作为内容中心层,每个页面都不一样,我们可以把底部导航写入一个组件。新建一个NavBottom.vue作为底部导航公用部分.
     
    NavBottom.vue
     第一步:点击对面的进行页面跳转
    路由中有两个属性,<router-link to="/home">  </router-link>,就相当于a链接,to就是跳转地址。
     
    第二部:路由index.中配置,我们需要import引入,只需要在:
     
    important Home from "@/components/Home"
    important Find from "@/components/Find"
    important Order from "@/components/Order"
    important My from "@/components/My"
     
     
    export derault new Router({
        routes:[
              {
                  path:"/home",
                  component:"Home"
              },
             {
                  path:"/find",
                  component:"Find"
              },
             
             {
                  path:"/order",
                  component:"Order"
              },
             {
                  path:"/my",
                  component:"My"
              },
         ]
     
    })
     
    这时候,因为我们创建了底部导航组件,我们想要通过引入css来控制,而不是直接写在style中,我们可以通过一下方式解决问题:
    在App.vue  style中:
    @import "./assets/path...."
    如果想要样式对立起来,直接在style 标签中加入一个属性scoped就可以了。
     
    如果我们点击不同的底部按钮,变换颜色,我们可以在NavBottom中写入一个.active样式,然后我们在router   index.js中 导入linkActiveClass:"active", 我们切换就可以随意的变换颜色了。
     
     
    注:我们平常在开发的过程中,尽量不要使用图片作为字体图标,我们可以直接使用ui框架中的字体图标就可以了。
    全局的就在main.js 中引入,单个组件的引入就在相应的文件引入就行。
     
     
     
     
     
     
  • 相关阅读:
    [洛谷P1155] 双栈排序
    [洛谷P4315] 月下”毛景“树
    [洛谷P2486] [SDOI2011]染色
    [HNOI2010] 弾飞绵羊
    mysql注入总结
    cisco交换机实现端口聚合
    python为运维人员打造一个监控脚本
    复习ACCESS注入
    利用sfc文件构建网络渗透
    FTP站点设置
  • 原文地址:https://www.cnblogs.com/marksir/p/11685314.html
Copyright © 2020-2023  润新知