angular实现spa单页面应用实例

网友投稿 274 2023-04-28


angular实现spa单页面应用实例

本篇文章是对单页面的一个简单的基本逻辑操作,这个方法可以搭建基本的单页面的逻辑结构。

简单理解:单页面应用,锚点值切换,一个路由对应一个页面。

路由:此时会创建一个信息保存路由的信息,之后对页面a标签进行操作,会进入路由表中查找与之匹配的路由信息。

----html

跳转到news

跳转到share

----script

var router=new vueRouter({

routes:[

{name:'news',path:'/news',component:news},

{name:'share',path:'/share',component:share}

http:// ]

})

var vm=new Vue({

el:'#app',

router:router,

data:{

}

})

如上代码所示:由于a标签对应的跳转的路由地址,之后,我们就需要在路由中配置跳转的路由对应的跳转的页面。当然我们不能忘记new一个vue来进行绑定。

所以以上代码中在html页面中点击文字对应标签跳转时,会去路由表中找与之匹配的路由。之后,通过路由的comonent的值找到当前组件,进行加载,该组件中(所有初始化完成之后才会created的创建方法)

如下所有的share中的方法初始化完,才会进行created的方法。

var share=Vue.http://component('share',{

//自定义一个全局变量,用来接收传送过来的值,进行展示

data(){

title:''

},

//这个方法是在组件加载完成之后调用

created(){

this.title=this.$route.params.id;

},

//接收传入的值

props:['id'],

//组件内部的模板

template:'share-----{{title}}'

})

注意path要写对,防止路由表中能够找到。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于String变量的两种创建方式(详解)
下一篇:基于StringBuilder类中的重要方法(介绍)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~