美文网首页
VUE补充指令与路由

VUE补充指令与路由

作者: 卐_c2a9 | 来源:发表于2018-09-24 11:08 被阅读0次

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div id='app'>
       <input type="text" v-model='msg'>
       <p v-html='msg'>{{msg}}</p>
       <h3 v-text='msg'>{{msg}}</h3>
       
       <a href="" v-once>{{msg}}</a>
       
       <h1 v-pre>{{msg}}</h1>
       
   </div>
    <script src='js/vue.js'></script>
    <script>
       new Vue({
           el:'#app',
           data:{
               msg:'hello'
           }
       })
    </script>
</body>
</html>

路由的基本框架、

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
 <a></a>
  <div id='app'>
     <!--1.-->
     <router-link to='/home'>首页</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 Home={
           template:`
             <h1>这是首页</h1>
           `
       }
       
       var User={
           template:`
                <h1>这是用户页</h1>
            `
       }
       
       //3.配置路由
       const  routes=[
           {path:'/home',component:Home},
           {path:'/user',component:User}
       ]
       
       //4.创建路由实例
       const router=new VueRouter({
           routes:routes
       })
       
       //5.路由实例挂载到vue实例上
       new Vue({
           el:'#app',
           router:router
       })
    </script>
</body>
</html>

路由的嵌套

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
  <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>
</body>
</html>

v-for
v-model
v-on
v-show
v-if
v-else
v-else-if
v-bind

v-html
v-text
v-once 只绑定一次
v-pre 原样输出
v-cloak

路由:vue-router
vue的核心插件
vue-router.js
npm install vue
npm install vue-router
根据不同的url访问不同的页面
创建单页面SPA(SINGLE PAGE APPLICATION)应用

var、let、const的区别
var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。
let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。
const用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改

相关文章

  • VUE补充指令与路由

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

  • 补充Vue指令和路由

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

  • Vue指令补充

    v-html:指令下数据绑定会被忽略,而被当成HTML如果用到v-html指令时,需要单独添加一个元素来绑定v-t...

  • vue指令补充

    v-html作用 : 操作元素中的HTML标签 v-text会将元素当成纯文本输出,v-html会将元素当成HTM...

  • vue-router 官网总结

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

  • Vue应用

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

  • 路由传参和路由守卫

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

  • Vue基础知识介绍

    本节主要介绍Vue.js开发中的常用指令介绍,后续会持续补充 1. vue中常用的v-指令 v-text // 是...

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

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

  • vuejs全家桶—vue+vuex+vue-router项目搭建

    [待补充,待修改]参考网站一. 搭建vue[vue-router ,如果你有 路由需求,可以使用这个插件vue-l...

网友评论

      本文标题:VUE补充指令与路由

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