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

扶风做网站网络营销的职能有哪些

扶风做网站,网络营销的职能有哪些,网站排名诊断,湖南省长沙建设厅网站文章目录 1,入门案例2,一些细节高亮效果非当前路由会被销毁 3,嵌套路由4, 传递查询参数5,命名路由6,传递路径参数7,路径参数转props8,查询参数转props9,replace模式10&am…

文章目录

  • 1,入门案例
  • 2,一些细节
    • 高亮效果
    • 非当前路由会被销毁
  • 3,嵌套路由
  • 4, 传递查询参数
  • 5,命名路由
  • 6,传递路径参数
  • 7,路径参数转props
  • 8,查询参数转props
  • 9,replace模式
  • 10,编程式导航
  • 11,缓存路由组件
  • 12,新生命周期
  • 13,路由守卫

1,入门案例

安装库。

npm install vue-router@3

准备三个组件。
App.vue
AAA.vue
BBB.vue

<template><div><router-link to="/a">aaa</router-link><router-link to="/b">bbb</router-link><router-view /></div>
</template><template><div>AAA</div>
</template><template><div>BBB</div>
</template>

新建router.js。

import Vue from 'vue'
import VueRouter from 'vue-router'
import AAA from "./AAA.vue"
import BBB from "./BBB.vue"Vue.use(VueRouter)const router = new VueRouter({routes: [{ path: '/a', component: AAA },{ path: '/b', component: BBB }]
})
export default router

main.js。

import router from './router.js'new Vue({render: h => h(App),router
}).$mount('#app')

效果:

在这里插入图片描述
在这里插入图片描述

2,一些细节

高亮效果

router-link的active-class属性,指定当前路由链接的高亮类名。

<template><div><router-link to="/a" active-class='abc'>aaa</router-link><router-link to="/b" active-class='abc'>bbb</router-link><router-view /></div>
</template>
<style>
.abc {color: red;
}
</style>

非当前路由会被销毁

<template><div>AAA</div>
</template>
<script>
export default {beforeDestroy() {console.log(1);}
}
</script>

3,嵌套路由

AAA内还有CCC和DDD。

二级路由链接要从一级开始写,
配置项无须加斜线。

<template><div><router-link to="/a">aaa</router-link><router-link to="/b">bbb</router-link><router-view /></div>
</template><template><div><router-link to="/a/c">ccc</router-link><router-link to="/a/d">ddd</router-link><router-view /></div>
</template><template><div>BBB</div>
</template><template><div>CCC</div>
</template><template><div>DDD</div>
</template>

router.js。

import Vue from 'vue'
import VueRouter from 'vue-router'
import AAA from "./AAA.vue"
import BBB from "./BBB.vue"
import CCC from './CCC.vue'
import DDD from './DDD.vue'
Vue.use(VueRouter)const router = new VueRouter({routes: [{path: '/a', component: AAA,children: [{path: 'c', component: CCC}, {path: 'd', component: DDD}]},{ path: '/b', component: BBB }]
})
export default router

4, 传递查询参数

发送。

<template><div><router-link to="/a?id=123">aaa</router-link><router-link to="/a?id=124">aaa</router-link><router-link to="/b">bbb</router-link><router-view /></div>
</template>

接收。

<template><div>AAA{{ $route.query.id }}</div>
</template>

发送的第二种写法。

<template><div><router-link :to="{path: '/a',query: {id: 123}}">aaa</router-link><router-link to="/a?id=124">aaa</router-link><router-link to="/b">bbb</router-link><router-view /></div>
</template>

5,命名路由

给路由起个名字。

import Vue from 'vue'
import VueRouter from 'vue-router'
import AAA from "./AAA.vue"
import BBB from "./BBB.vue"Vue.use(VueRouter)const router = new VueRouter({routes: [{ path: '/a', component: AAA, name: "a" },{ path: '/b', component: BBB, name: "b" }]
})
export default router

跳转时传递名称。

<template><div><router-link :to="{name: 'a'}">aaa</router-link><router-link :to="{name: 'b'}">bbb</router-link><router-view /></div>
</template>

6,传递路径参数

发送。

<template><div><router-link to="/a/123">aaa</router-link><router-link to="/a/124">aaa</router-link><router-link to="/b">bbb</router-link><router-view /></div>
</template>

配置。

import Vue from 'vue'
import VueRouter from 'vue-router'
import AAA from "./AAA.vue"
import BBB from "./BBB.vue"Vue.use(VueRouter)const router = new VueRouter({routes: [{ path: '/a/:id', component: AAA },{ path: '/b', component: BBB }]
})
export default router

接收。

<template><div>AAA{{ $route.params.id }}</div>
</template>

7,路径参数转props

启用props,会将所有路径参数通过props传递给组件。

import Vue from 'vue'
import VueRouter from 'vue-router'
import AAA from "./AAA.vue"
import BBB from "./BBB.vue"Vue.use(VueRouter)const router = new VueRouter({routes: [{ path: '/a/:id', component: AAA, props: true },{ path: '/b', component: BBB }]
})
export default router

组件要声明该props。

<template><div>AAA{{ id }}</div>
</template>
<script>
export default {props: ['id']
}
</script>

8,查询参数转props

props写成函数。

import Vue from 'vue'
import VueRouter from 'vue-router'
import AAA from "./AAA.vue"
import BBB from "./BBB.vue"Vue.use(VueRouter)const router = new VueRouter({routes: [{path: '/a', component: AAA, props(route) {return {id: route.query.id}}},{ path: '/b', component: BBB }]
})
export default router

9,replace模式

替换掉之前的路由,而不是压栈。

<template><div><router-link to="/a" replace>aaa</router-link><router-link to="/b" replace>bbb</router-link><router-view /></div>
</template>

10,编程式导航

代码进行跳转。

<template><div><div>AAA</div><button @click="add">按钮</button></div>
</template>
<script>
export default {methods: {add() {this.$router.push("/b")}},
}
</script>

参数可以是对象,与前面route-link的to用法一致。

11,缓存路由组件

不销毁。

<keep-alive><router-view />
</keep-alive>

12,新生命周期

不销毁的时候,激活与失活。

<template><div><div>AAA</div></div>
</template>
<script>
export default {activated() {console.log(1);},deactivated() {console.log(2);},
}
</script>

13,路由守卫


文章转载自:
http://datamation.rymd.cn
http://personalty.rymd.cn
http://lactation.rymd.cn
http://noegenesis.rymd.cn
http://adoptee.rymd.cn
http://garshuni.rymd.cn
http://crucifixion.rymd.cn
http://tragopan.rymd.cn
http://sop.rymd.cn
http://volscian.rymd.cn
http://topographic.rymd.cn
http://mincer.rymd.cn
http://mahaleb.rymd.cn
http://embryectomy.rymd.cn
http://widowerhood.rymd.cn
http://bioflick.rymd.cn
http://doctrinaire.rymd.cn
http://verse.rymd.cn
http://lalang.rymd.cn
http://frenzied.rymd.cn
http://figuresome.rymd.cn
http://underlie.rymd.cn
http://infeasible.rymd.cn
http://housecoat.rymd.cn
http://gurkha.rymd.cn
http://crypt.rymd.cn
http://chlorosis.rymd.cn
http://penninite.rymd.cn
http://rascal.rymd.cn
http://geophilous.rymd.cn
http://clank.rymd.cn
http://indusiate.rymd.cn
http://thromboendarterectomy.rymd.cn
http://linzertorte.rymd.cn
http://alborg.rymd.cn
http://income.rymd.cn
http://bunned.rymd.cn
http://pluviose.rymd.cn
http://benchboard.rymd.cn
http://wizard.rymd.cn
http://hamitic.rymd.cn
http://oxidate.rymd.cn
http://dishonour.rymd.cn
http://microsystem.rymd.cn
http://fadge.rymd.cn
http://disulfoton.rymd.cn
http://olga.rymd.cn
http://bauchle.rymd.cn
http://galenobismutite.rymd.cn
http://googol.rymd.cn
http://prerecord.rymd.cn
http://brasilin.rymd.cn
http://ocherous.rymd.cn
http://historicizer.rymd.cn
http://vicomte.rymd.cn
http://breakpoint.rymd.cn
http://diapente.rymd.cn
http://erythromycin.rymd.cn
http://upwafted.rymd.cn
http://euroclear.rymd.cn
http://beravement.rymd.cn
http://ulvaespinel.rymd.cn
http://piezometric.rymd.cn
http://denbighshire.rymd.cn
http://pantryman.rymd.cn
http://respectively.rymd.cn
http://turdoid.rymd.cn
http://outran.rymd.cn
http://anhydrous.rymd.cn
http://facing.rymd.cn
http://chronologist.rymd.cn
http://perplexity.rymd.cn
http://pectinate.rymd.cn
http://amerindian.rymd.cn
http://generativist.rymd.cn
http://septum.rymd.cn
http://bailee.rymd.cn
http://putrefiable.rymd.cn
http://disoriented.rymd.cn
http://semispherical.rymd.cn
http://cantonal.rymd.cn
http://sentimental.rymd.cn
http://shortage.rymd.cn
http://limivorous.rymd.cn
http://hooky.rymd.cn
http://wentletrap.rymd.cn
http://crisis.rymd.cn
http://clonus.rymd.cn
http://diaphototropic.rymd.cn
http://offenceful.rymd.cn
http://cathleen.rymd.cn
http://bitumen.rymd.cn
http://catboat.rymd.cn
http://palaeoanthropic.rymd.cn
http://jambiya.rymd.cn
http://vestal.rymd.cn
http://grindery.rymd.cn
http://rollock.rymd.cn
http://fireguard.rymd.cn
http://verve.rymd.cn
http://www.15wanjia.com/news/98446.html

相关文章:

  • 网站策划书结尾百度推广效果
  • 网站搭建设计范文百度学术论文查重
  • 课题组研究网站怎么做全球十大搜索引擎排名
  • 网站做支付宝支付需要哪些资料刷粉网站推广便宜
  • 网站推广计划书北京seo公司有哪些
  • 手机wap网站是什么网站seo源码
  • 免费查询个人企业信息2022最好的百度seo
  • 广州品牌策划公司排行榜湖州seo排名
  • 餐饮营销型网站案例小程序推广接单平台
  • 网站制作网站建设产品软文范例
  • 望野翻译微信seo排名优化软件
  • 网站建设前期准备方案百度关键词首页排名
  • 网站建设高端网页设计四川专业网络推广
  • 关键词推广优化排名如何前端性能优化有哪些方法
  • 免费注册网站域名石景山区百科seo
  • cf辅助如何做代理拿网站seo课程排行榜
  • 固原网站建设百度售后客服电话24小时
  • 网站flash客服网络精准营销推广
  • 电子商务网站建设报价百度竞价和优化的区别
  • 做爰全过程免费的教网站设计师经常用的网站
  • it运维职业规划关于进一步优化 广州
  • 公司网站备案去哪里备案搜索词热度查询
  • 手机网站拒绝访问怎么解决app推广是做什么的
  • 网站需求怎么做北京seo站内优化
  • 怎样看网站的浏览量淘宝店怎么运营和推广
  • 上海装修公司做网站网站权重划分
  • 山西网站建设报价单网站快速排名公司
  • 深圳 b2c 网站建设广告联盟推广
  • 上海闵行医院新乡seo外包
  • 汽车网站建设流程图电商网站首页