当前位置: 首页 > wzjs >正文

网站为什么被百度k了wordpress主题模板制作教程

网站为什么被百度k了,wordpress主题模板制作教程,钉钉企业注册流程,pinthis wordpressVue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue-route 编程式导航和几种路由 目录 编程式导航 详情组件 创建组件 设置路由 电影列表 传参 另一种方式 动态路由 命名路由 别名 总结 编程式导航 点击电影列表 跳转电影详情 详情组件 创建组件 在views中创…

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue-route 编程式导航和几种路由

 

目录

编程式导航 

详情组件

创建组件

设置路由

电影列表

传参

另一种方式

动态路由

命名路由

别名

总结


编程式导航 

点击电影列表 跳转电影详情

详情组件

创建组件

在views中创建DetailView.vue组件页面。

示例如下:

设置路由

在router/index.js中引入详情页面并设置详情路由。

示例如下:

import Detail from '@/views/DetailView'Vue.use(VueRouter) // 注册路由插件// 配置表
const routes = [{path: '/films',name: 'films',component: Films,children: [{path: '/films/nowplaying',component: NowPlaying},{path: '/films/comingsoon',component: ComingSoon},{path: '/films',redirect: '/films/nowplaying'}]},{path: '/detail',name: 'detail',component: Detail},

 

电影列表

在films/NowPlaying.vue页面渲染电影列表。

示例如下:

<template><div>nowplaying<ul><li v-for="data in datalist" :key="data"><router-link to="/detail">{{data}}</router-link></li></ul></div>
</template>
<script>
export default {data () {return {datalist: ['春眠不觉晓', '处处闻啼鸟', '夜来风雨声', '花落知多少']}}
}
</script>
传参

设置跳转,使用编程式导航。

示例如下:

<template><div>nowplaying<ul><!-- <li v-for="data in datalist" :key="data"><router-link to="/detail">{{data}}</router-link></li> --><li v-for="data in datalist" :key="data" @click="handleChangePage()">{{data}}</li></ul></div>
</template>
<script>
export default {data () {return {datalist: ['春眠不觉晓', '处处闻啼鸟', '夜来风雨声', '花落知多少']}},methods: {handleChangePage () {// 编程式导航location.href = '#/detail'}}
}
</script>
另一种方式

另一种方式实现跳转。示例如下:

methods: {handleChangePage () {// 编程式导航// location.href = '#/detail'this.$router.push('/detail')}}

 

动态路由

列表项有很多,但详情只有一个,需要根据选择id,渲染相应详情。

所以需要传递相应id,故在连接中增加id参数。

示例如下:

<template><div>nowplaying<ul><!-- <li v-for="data in datalist" :key="data"><router-link to="/detail">{{data}}</router-link></li> --><li v-for="data in datalist" :key="data" @click="handleChangePage(data)">{{data}}</li></ul></div>
</template>
<script>
export default {data () {return {datalist: ['春眠不觉晓', '处处闻啼鸟', '夜来风雨声', '花落知多少']}},methods: {handleChangePage (id) {// 编程式导航// location.href = '#/detail'this.$router.push(`/detail/${id}`)}}
}
</script>

 

动态路由配置

在router/index.js中修改原有的详情路由。

示例如下:

{path: '/detail/:myid', // 动态路由name: 'detail',component: Detail}

接收参数

在详情组件内获取参数。

通过生命周期中的created函数在组件创建时获取参数。

示例如下:

控制台查看打印结果

 

修改获取参数

示例如下:

<script>export default {created () {// 当前匹配的路由console.log('created', this.$route.params.myid)// axios 利用 id发请求到详情接口,获取详情数据,布局页面}
}
</script>

 

命名路由

对路由进行命名,就可以通过命名路由直接跳转。

{path: '/detail/:id', // 动态路由name: 'detail', // 命名路由component: Detail},

命名路由跳转

      // 1 通过路径跳转this.$router.push(`/detail/${id}`)// 2 通过命名路由跳转this.$router.push({name: 'detail',params: {id}})

别名

路由a别名是b,当用户访问b时,URL会保持为b,但是路由匹配则为a,

就像用户访问a一样。

路由配置,示例如下:

{path: '/cinemas',name: 'cinemas',alias: '/ci',component: Cinemas}

“别名”的功能让你可以自由地将UI结构映射到任意的URL,

而不是受限于配置的嵌套路由结构。

总结

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue-route 编程式导航和几种路由


文章转载自:

http://IFLWS7Go.xjpnq.cn
http://K0t0Cf27.xjpnq.cn
http://6juqSTjh.xjpnq.cn
http://34MY5C5n.xjpnq.cn
http://hJqOGAW0.xjpnq.cn
http://I0Ujzst4.xjpnq.cn
http://nGfg2BN2.xjpnq.cn
http://7Ew7ikoy.xjpnq.cn
http://cbkzVu9G.xjpnq.cn
http://YGHT2wrD.xjpnq.cn
http://1fQ3H2AM.xjpnq.cn
http://MmkaKKsq.xjpnq.cn
http://HulGsp0f.xjpnq.cn
http://dp3yn3Gr.xjpnq.cn
http://B59zjGrh.xjpnq.cn
http://DHL8AzvN.xjpnq.cn
http://WELgknqX.xjpnq.cn
http://WAgXKkKL.xjpnq.cn
http://Dj20VriZ.xjpnq.cn
http://HDwetnkw.xjpnq.cn
http://Uff9964o.xjpnq.cn
http://IahsxixZ.xjpnq.cn
http://NkTRqowL.xjpnq.cn
http://lYoAe1lw.xjpnq.cn
http://HgJ9NGQe.xjpnq.cn
http://4iu6F75V.xjpnq.cn
http://yUfLEMKe.xjpnq.cn
http://YP8byXlK.xjpnq.cn
http://KA0Logqs.xjpnq.cn
http://RAMY4tub.xjpnq.cn
http://www.dtcms.com/wzjs/701124.html

相关文章:

  • flask 电影网站开发小程序文档
  • 群晖 网站建设凡客现在官网都找不到了
  • 濮阳做网站推广精品网名
  • .net网站建设实例网站建设中 windows
  • 面试学校网站开发网站网址查询 优帮云
  • 网站的关键词可以取消吗湖北宜昌推广
  • 高新区网站建设wordpress页面打不开
  • 盛唐网站建设根据网站集约化建设要求
  • 高中信息技术课网站怎么做中国建设网官网查询登录入口
  • 如何进行电子商务网站建设规划网站建设服务器需要钱吗
  • 搭建一个网站要多少手机可以下载wordpress吗
  • 外管局网站 报告怎么做如何给网站做高质量外链
  • 做网站的最佳方法重庆网站制作公司
  • 在深圳做的网站好做吗标准件做网站推广效果怎么样
  • cms建设网站网站做好了怎么办
  • 技术先进的网站建建设网站的企业排行
  • 吉安县规划建设局网站北京注册公司可以申请北京车牌吗
  • 网站商城建设报告wordpress注释代码
  • 那个网站可以做logo瑞安网站建设步骤
  • 金坛网站制作苏州网站建设上往建站
  • 小游戏网站建设公司最新公布最新最全
  • app界面设计网站怀化建设公司网站
  • 整站排名深圳做手机商城网站建设
  • flash成品网站中国国家住房和城乡建设部网站
  • 做百度推广得用网站是吗广东公诚通信建设监理有限公司网站
  • 有官网建手机网站想建设一个网站自己接一些小活
  • 手机选择网站网站搭建报价
  • 交互式网站的发展怎样添加网站上百度商桥代码
  • 运维网站制作做建筑看那些网站
  • 如何做织梦论坛类的网站南京市建设局网站栖霞