美文网首页
2018-09-24

2018-09-24

作者: 凯瑟_3108 | 来源:发表于2018-09-24 16:40 被阅读9次

01

        <div id="app">
            <input type="text" name="" id="" value="" v-model="msg"/>
            <br />
                <!--v-text-->
            <p v-text="msg">{{msg}}</p>
                <!--v-html-->
            <h1 v-html="msg">{{msg}}</h1>
            <br />
                <!--v-once-->
            <a href="#" v-once>{{msg}}</a>
            <br></br>
                <!--v-pre-->
            <h2 v-pre>{{msg}}</h2>
        </div>
            <!--------------------->
        <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            new Vue({
                el:'#app',
                data:{
                    msg:'frdshgsdfrh'
                }
            })
        </script>
{E4H)HD6%9ZF8(Y3_AXB2RW.png

02 v-cloak

<!--------------------->
    <style>
        [v-cloak]{ display:none; }
    </style>
<!--------------------->
   <div id='app'>
       <h1 v-cloak>{{msg}}</h1>
   </div>
<!--------------------->
    <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script>
    <script>
       new Vue({
           el:'#app',
           data:{
               msg:'hello vue'
           },
           beforeMount:function(){
               alert('beforeMount')
           }
       })
    </script>

03 路由

<!--------------------->
    <style type="text/css">
        .active{color: yellow;background: #EEA236;}a{text-decoration: none;}
    </style>
<!--------------------->
        <div id="app">
            <router-link to='/home'>首页</router-link>
            <router-link to='/user'>用户</router-link>
            <!-- 盛放链接对应的内容-->
            <router-view></router-view>
        </div>
<!--------------------->
        <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="../js/vue-router.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            //2.创建组件
            var Home={template:`<h1>ftjhsrdf</h1>`}
            
            var User={template:`<h1>user</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>

GIJZQ`C(M)8NFGZWRL5(1$Q.png

04 路由嵌套


        <style type="text/css">
            .active{color: red;}a{text-decoration: none;}li{list-style: none;}
        </style>
<!--------------------->
        <div id="app">
            <router-link to='/home'>首页</router-link>
            <router-link to='/user'>用户</router-link>
                        <!-- 盛放链接对应的内容-->
                    <router-view></router-view>
        </div>
<!--------------------->
        <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="../js/vue-router.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
                       //2.创建组件
            var Home={
                        template:` <h1>这是首页</h1>  `   }
            var User={
                template:`
                <div>
                    <h1>这是用户页</h1>
                    <ul>
                        <li><router-link to="/user/register">注册</router-link></li>
                        <li><router-link to="/user/logo">登录</router-link></li>
                    </ul>
                    <router-view></router-view>
                </div>
                `
            }
            var Register = {template:`<h1>这是注册页</h1>`}
            var Logo = {template:`<h1>这是登录页</h1>`}
        //3.配置路由    
            const  routes=[
                {path:'/',component:Home},
                {path:'/home',component:Home},
                {path:'/user',component:User,
                    children:[
                        {path:'register',component:Register},
                        {path:'logo',component:Logo}
                    ]
                }
            ]
        //4.创建路由实例
        const router=new VueRouter({
            routes:routes,
            linkActiveClass:'active'
        })
        //5.路由实例挂载vue实例上
         new Vue({
           el:'#app',
           router:router
       })
        </script>


![IS(9Y]Q(H%}OJ1YJLC~T}F.png


相关文章

  • 原型与原型链

    title: 原型与原型链date: 2018-09-24 10:52:43tags: [JavaScript]c...

  • DAL 今日职位讨论快报 115

    #15 2018-09-24 今天分享的职位来自 Groupon,你在上面买过东西吗? 职位链接: https:/...

  • 浮生如茶

    浮生如茶 镜堂 2018-09-24 13:06 · 字数 941 · 阅读 0 · 镜堂杂记 我为什么主...

  • 日精进二十一天

    日精进20天 向阳而生吧 2018-09-24 19:58 · 字数 400 · 阅读 5 · 日记本 敬爱的黄校...

  • 为什么学生不喜欢上学?(不推荐阅读)

    2018-09-24 这本书无外乎,就是针对教师来讲的。每小结后面都有对课堂的启示。不推荐阅读。 大脑并不...

  • 20180930 周检视

    2018-09-24—2018-09-30 今周察觉: (1)生命本来就是高高低低,我困扰于我的想法; (2)...

  • 留人过宿的人

    2018-09-24 中秋 而秋意初生。 刚刚下楼倒了垃圾,刚刚目送表姐回家,刚刚好秋困,但还是打开了电脑,用着使...

  • 《秋分时,更念春》

    巴渝墨客 2018-09-24 秋分至,夜渐凉。正如人们所说的那样,已经到 了“一场秋雨一场寒”的时...

  • 【品乐人】张韶涵

    【品乐人】张韶涵 By谖 2018-09-24 (图片来源百度百科,如有侵权请联系删除) 用声音分享生活。He...

  • Vue-08-xiaoming

    2018-09-24 说到Vue.js常用插件,今天我们就一起来学习他的核心插件路由(vue-router)。①V...

网友评论

      本文标题:2018-09-24

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