美文网首页
补充Vue指令和路由

补充Vue指令和路由

作者: x_1133 | 来源:发表于2018-09-24 11:32 被阅读0次

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

<div id="app">
            <input  type='text'  v-model="msg"></input>
            <p v-html="msg">{{msg}}</p>
            <h1 v-text="msg">{{msg}}</h1>
            
            <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  vue'
                }
            })
        </script>

路由:vue-router

1.vue的核心插件 2.根据不同的url访问对应的页面 3.创建单页面SPA应用。
路由创建:

<a></a>
        <div id="app">
            <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>
//          创建路由器组件
            var Home={
                template:`
                   <h2>我是老大,我在第一页</h2>
                `
            }
            var User={
                template:`
                   <h2>我是老二,我在第二页</h2>
                `
            }
            
//          配置路由器
            const  routes=[
                {path:'/home',component:Home},
                {path:'/user',component:User}
            ]
            
//          创建路由器实例
            const  router=new VueRouter({
                routes:routes
            })
            
            
            new Vue({
                el:'#app',
                router:router
            })
        </script>

路由器的嵌套:

<div id="app">
            <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 type="text/javascript">
//          创建组件
            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>
                `
            }
            
            const routes=[
               {path:'/',component:Index},
               {path:'/index',component:Index},
               {
                path:'/user',
                component:User,
                children:[
                   {path:'regist',component:Regist},
                   {path:'login',component:Login}
                ]
               }
            ]
            
            const router=new VueRouter({
                routes:routes
            })
            new Vue({
                el:'#app',
                router:router
            })
        </script>

var: es5 声明变量
const: 声明常量
let: es6 声明变量

相关文章

  • 补充Vue指令和路由

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

  • VUE补充指令与路由

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

  • 路由传参和路由守卫

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

  • Vue指令补充

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

  • vue指令补充

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

  • 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-router 入门

    Vue-router 简介: 由于Vue在开发时对路由支持的不足,后来官方补充了vue-router插件,它在Vu...

  • 路由、补vue指令

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

网友评论

      本文标题:补充Vue指令和路由

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