美文网首页
路由、补vue指令

路由、补vue指令

作者: 苏凉_169e | 来源:发表于2018-09-24 19:14 被阅读0次

1,补vue指令
(1) v-html :可以解析html标签
(2) v-text :不论什么都解析成文本格式
(3) v-once :只绑定一次
(4) v-pre : 原样输出
(5) v-clock : 不需要表达式,在css样式中将 [v-cloak] 属性设为 display:none;

v-once,v-pre,v-cloak都不需要表达式

2,路由
(1),vue-router : vue的核心插件,引入 vue-router.js 插件;
(2),根据不同的url访问不同的页面(也就是进行页面跳转);
(3),创建单页面应用(又叫SPA(SINGLE PAGE APPLICATION)应用)。
(4),以 / 开头的嵌套路径会被当作根路径

3,路由的步骤

    <div id='app'>
             <!--1.-->
        <router-link to='/home'>首页</router-link>
       <router-link to='/user'>用户页</router-link> 
 
        <!--1, 盛放链接对应的内容-->
        <router-view></router-view>
    </div>
   <script src='js/vue.js'></script> 
   <script src='js/vue-router.js'></script>
   <script>

        //2.创建组件
        var Home={
               template:`
                    <h1>这是首页</h1>
               `
        }
       var User={
              template:`
                   <h1>这是用户页</h1>
              `
       }

   //3.配置路由
   const  routes=[
       {path:'/',component:Home},
       {path:'/home',component:Home},
       {path:'/user',component:User}
   ]

   //4.创建路由实例
   const router=new VueRouter({
       routes:routes,
       linkActiveClass:'active'
   })

   //5.路由实例挂载到vue实例上(注册路由)
   new Vue({
       el:'#app',
       router:router
   })
</script>

4,路由的嵌套:

<div id='app'>
       <!--1.-->
       <router-link to='/index'>首页</router-link>
       <router-link to='/user'>用户页</router-link>
       <router-view></router-view>
</div>
       <script src='js/vue.js'></script> 
       <script src='js/vue-router.js'></script>
       <script>
   //2.创建组件
   var  Index={
       template:`
         <h1>这是首页</h1>
       `
   }
   var User={
       template:`
       <div>
         <h1>这是用户页</h1>
         <ul>
           <li>
              <router-link to='/user/regist'>注册</router-link>
           </li> 
            <li>
              <router-link to='/user/login'>登录</router-link>
           </li>
        </ul>
        <router-view></router-view>
       </div>
     `
   }
   
   
   var Regist={
       template:`
         <h3>这是注册页</h3>
      `
   }
   
    var Login={
       template:`
         <h3>这是登录页</h3>
      `
   }
   
   //3.配置路由
   const routes=[
       {path:'/',component:Index},
       {path:'/index',component:Index},
       {
           path:'/user',
           component:User,
           children:[
               {path:'regist',component:Regist},
               {path:'login',component:Login}
           ]
       }
   ]
   
   //4.创建路由实例
   const router=new VueRouter({
       routes:routes
   })
   
   //5.把路由实例挂载到vue实例上
  new Vue({
      el:'#app',
      router:router//注册路由
  })
</script>

相关文章

  • 路由、补vue指令

    1,补vue指令(1) v-html :可以解析html标签(2) v-text :不论什么都解析成文本格式(3)...

  • 路由传参和路由守卫

    vue中的路由 第一点:指令级别的路由和程序级别的路由router.push(); 第二...

  • 如何更好的胜任工作(开篇前)

    掌握工作中需要用到的技术 (1) vue vue基本指令用法 vue中的组件 vue中的路由 (2) js(包括e...

  • (17)打鸡儿教你Vue.js

    vue-router 创建组件: 创建Router: 映射路由: key是路径,value是组件 v-link指令...

  • vue-router 官网总结

    vue-router 1,路由安装 1,安装指令: 2,项目中 main.js 引入 2,route 与 rout...

  • 补充Vue指令和路由

    v-html:自动识别输入的信息。v-text:原样输出。v-once:只绑定一次。v-pre:原样输出。 路由:...

  • VUE补充指令与路由

    VUE除了主要的那些重要指令,还有几个不重要的指令需要了解。v-html v-once v-pre ...

  • Vue应用

    Vue项目 Vue结构 Vue项目打包与发布 Vue语法二 Vue网络请求 Vue路由 动态路由 编程式路由导航

  • Vue优雅使用技巧(二)--vuex细节使用

    Vue中vuex使用 vue的项目只要拆分出来一定要做到 模块化处理,不管是路由,数据状态,组件,混入,指令,过滤...

  • 路由

    1.路由: 2.路由的嵌套: 3.新学指令 4.指令例子

网友评论

      本文标题:路由、补vue指令

      本文链接:https://www.haomeiwen.com/subject/kirhoftx.html