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

o2o网站大全微信指数查询

o2o网站大全,微信指数查询,做网站只解析www的会怎么样,wordpress global文章目录 Vue3路由1. 载入vue-router 库2. 实例2.1 Vue.js vue-router 实现单页应用2.2 router-link创建链接2.3 router-view显示与url对应组件2.4 <router-link> 相关属性 Vue3路由 1. 载入vue-router 库 Vue.js 路由需要载入vue-router 库 安装直接下载地址&#xf…

文章目录

  • Vue3路由
    • 1. 载入vue-router 库
    • 2. 实例
      • 2.1 Vue.js + vue-router 实现单页应用
      • 2.2 router-link创建链接
      • 2.3 router-view显示与url对应组件
      • 2.4 `<router-link>` 相关属性

Vue3路由

1. 载入vue-router 库

Vue.js 路由需要载入vue-router 库

  • 安装直接下载地址:https://unpkg.com/vue-router@4

  • NPM使用使用淘宝镜像:

    npm install -g cnpm --registry=https://registry.npmmirror.com
    cnpm install vue-router@4
    

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

2. 实例

2.1 Vue.js + vue-router 实现单页应用

  • <router-link> 是一个组件,该组件用于设置一个导航链接,切换不同 HTML 内容to 属性为目标地址, 即要显示的内容。

    以下实例中我们将 vue-router 加进来,然后配置组件和路由映射,再告诉 vue-router 在哪里渲染它们。代码如下所示:

    <script src="https://unpkg.com/vue@3"></script>
    <script src="https://unpkg.com/vue-router@4"></script><div id="app"><h1>Hello App!</h1><p><!--使用 router-link 组件进行导航 --><!--通过传递 `to` 来指定链接 --><!--`<router-link>` 将呈现一个带有正确 `href` 属性的 `<a>` 标签--><router-link to="/">Go to Home</router-link><router-link to="/about">Go to About</router-link></p><!-- 路由出口 --><!-- 路由匹配到的组件将渲染在这里 --><router-view></router-view>
    </div>
    

2.2 router-link创建链接

上面实例没有使用常规的 a 标签,而是使用一个自定义组件 router-link 来创建链接。这使得 Vue Router 可以在不重新加载页面的情况下更改 URL,处理 URL 的生成以及编码。我们将在后面看到如何从这些功能中获益。

2.3 router-view显示与url对应组件

router-view 将显示与 url 对应的组件。你可以把它放在任何地方,以适应你的布局。

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>Vue 测试实例 router-link 来创建链接 router-view 将显示与 url 对应的组件</title><script src="https://unpkg.com/vue@3"></script><script src="https://unpkg.com/vue-router@4"></script>
</head>
<body>
<!--创建一个id为app class为demo的div-->
<div id="app" class="demo"><h1>Hello App</h1>
<!--   使用router-link组件进行导航 to传递制定链接-->
<!--    页面效果:<router-link></router-link>将呈现一个带有正确herf属性的<a>标签--><p>
<!--        使用Home路由组件--><router-link to="/">Go to Home</router-link>
<!--        使用About路由组件--><router-link to="/about">Go to About</router-link></p><!--    路由入口 路由匹配到的组件将渲染在这里--><router-view></router-view>
</div><script>
//    1. 定义路由组件 也可以从其他文件导入const Home = { template: '<div>Home</div>'}const About = { template: '<div>About</div>'}//  2.定义一些路由并映射到路由组件 每个路由都需要映射到一个组件const routes = [{ path: '/', component: Home},{ path: '/about', component: About},]//  3.创建路由实例并传递routes配置 可以在此输入更多的配置 单一般不输入 保持简单const router = VueRouter.createRouter({//     4. 内部提供了history模式实现 为了简单起见,我们在这里使用 hash 模式history: VueRouter.createWebHistory(),// routes:routes的缩写为routesroutes,})//  5. 创建并挂载根实例const app = Vue.createApp({})//  确保_use_ 路由实例使整个应用支持路由app.use(router)
//  将app应用挂载到名为app的divapp.mount('#app')</script>
</body>
</html>

页面效果:
在这里插入图片描述
点击Go to Home在这里插入图片描述
点击Go to About
在这里插入图片描述
在这里插入图片描述

  • 以上导航渲染结果:点击过的导航链接都会加上样式 class ="router-link-exact-active router-link-active"

    <a href="/" class="router-link-active router-link-exact-active" aria-current="page">Go to Home</a>
    <a href="/about" class="">Go to About</a>
    

在这里插入图片描述

2.4 <router-link> 相关属性

  • to表示目标路由的链接

    当被点击后,内部会立刻把 to 的值传到 router.push(),所以这个值可以是一个字符串或者是描述目标位置的对象。

    <!-- 字符串 -->
    <router-link to="home">Home</router-link>
    <!-- 渲染结果 -->
    <a href="home">Home</a><!-- 使用 v-bind 的 JS 表达式 -->
    <router-link v-bind:to="'home'">Home</router-link><!-- 不写 v-bind 也可以,就像绑定别的属性一样 -->
    <router-link :to="'home'">Home</router-link><!-- 同上 -->
    <router-link :to="{ path: 'home' }">Home</router-link><!-- 命名的路由 -->
    <router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link><!-- 带查询参数,下面的结果为 /register?plan=private -->
    <router-link :to="{ path: 'register', query: { plan: 'private' }}">Register</router-link>
    
  • replace

    设置 replace 属性的话,当点击时,会调用 router.replace() 而不是 router.push(),导航后不会留下 history 记录。

    <router-link :to="{ path: '/abc'}" replace></router-link>
    
  • append

    设置 append 属性后,则在当前 (相对) 路径前添加其路径。例如,我们/a 导航到一个相对路径 b,如果没有配置 append,则路径为 /b,如果配了,则为 /a/b

    <router-link :to="{ path: 'relative/path'}" append></router-link>
    
  • tag

    有时候想要 <router-link> 渲染成某种标签,例如 <li>。 于是我们使用 tag prop 类指定何种标签,同样它还是会监听点击,触发导航

    <router-link to="/foo" tag="li">foo</router-link>
    <!-- 渲染结果 -->
    <li>foo</li>
    
  • active-class

    设置 链接激活时使用的 CSS 类名。可以通过以下代码来替代。注意这里 class 使用 active-class="_active"

    <style>._active{background-color : red;}
    </style>
    <p><router-link v-bind:to = "{ path: '/route1'}" active-class = "_active">Router Link 1</router-link><router-link v-bind:to = "{ path: '/route2'}" tag = "span">Router Link 2</router-link>
    </p>
    
  • exact-active-class

    配置当链接被精确匹配的时候应该激活的 class。可以通过以下代码来替代。

    <p><router-link v-bind:to = "{ path: '/route1'}" exact-active-class = "_active">Router Link 1</router-link><router-link v-bind:to = "{ path: '/route2'}" tag = "span">Router Link 2</router-link>
    </p>
    
  • event

    声明可以用来触发导航的事件。可以是一个字符串或是一个包含字符串的数组。

    如:设置了 event 为 mouseover ,及在鼠标移动到 Router Link 1 上时导航的 HTML 内容会发生改变。

    <router-link v-bind:to = "{ path: '/route1'}" event = "mouseover">Router Link 1</router-link>
    

文章转载自:
http://polythene.c7498.cn
http://transcultural.c7498.cn
http://polyhedron.c7498.cn
http://zymurgy.c7498.cn
http://indicter.c7498.cn
http://crore.c7498.cn
http://joseph.c7498.cn
http://decubital.c7498.cn
http://typically.c7498.cn
http://yeomanly.c7498.cn
http://zincky.c7498.cn
http://rhetorical.c7498.cn
http://loth.c7498.cn
http://transmarine.c7498.cn
http://fatstock.c7498.cn
http://ehf.c7498.cn
http://tetraspore.c7498.cn
http://physicky.c7498.cn
http://phonebooth.c7498.cn
http://neolithic.c7498.cn
http://libra.c7498.cn
http://kirsch.c7498.cn
http://hotpress.c7498.cn
http://dixy.c7498.cn
http://egression.c7498.cn
http://kennedy.c7498.cn
http://conciliatory.c7498.cn
http://imperatival.c7498.cn
http://perfectability.c7498.cn
http://sediment.c7498.cn
http://gotist.c7498.cn
http://elementary.c7498.cn
http://shapeliness.c7498.cn
http://validate.c7498.cn
http://speedometer.c7498.cn
http://jazzetry.c7498.cn
http://dunbarton.c7498.cn
http://gaup.c7498.cn
http://cutaway.c7498.cn
http://gasper.c7498.cn
http://sphincter.c7498.cn
http://nida.c7498.cn
http://grasseater.c7498.cn
http://spiegeleisen.c7498.cn
http://sustentation.c7498.cn
http://umohoite.c7498.cn
http://vespiform.c7498.cn
http://ciliate.c7498.cn
http://egesta.c7498.cn
http://larva.c7498.cn
http://forgetter.c7498.cn
http://abbe.c7498.cn
http://uncoffined.c7498.cn
http://imperatively.c7498.cn
http://gambe.c7498.cn
http://salon.c7498.cn
http://saluresis.c7498.cn
http://rooklet.c7498.cn
http://makeyevka.c7498.cn
http://cruet.c7498.cn
http://gastric.c7498.cn
http://exsiccate.c7498.cn
http://quote.c7498.cn
http://cyclotron.c7498.cn
http://esne.c7498.cn
http://cliffside.c7498.cn
http://vacant.c7498.cn
http://testacean.c7498.cn
http://bacteriolysin.c7498.cn
http://xerophil.c7498.cn
http://carrottop.c7498.cn
http://slideway.c7498.cn
http://tricky.c7498.cn
http://roi.c7498.cn
http://deurbanize.c7498.cn
http://subcelestial.c7498.cn
http://priceless.c7498.cn
http://sylphid.c7498.cn
http://sala.c7498.cn
http://tricotine.c7498.cn
http://bimensal.c7498.cn
http://hypalgesia.c7498.cn
http://spaetzle.c7498.cn
http://disconfirm.c7498.cn
http://plica.c7498.cn
http://deflation.c7498.cn
http://glycogenic.c7498.cn
http://biafra.c7498.cn
http://vlaardingen.c7498.cn
http://devocalize.c7498.cn
http://conceptualist.c7498.cn
http://amphibian.c7498.cn
http://calmly.c7498.cn
http://ochre.c7498.cn
http://drophead.c7498.cn
http://widder.c7498.cn
http://aripple.c7498.cn
http://wawl.c7498.cn
http://portal.c7498.cn
http://antagonism.c7498.cn
http://www.zhongyajixie.com/news/100607.html

相关文章:

  • 手机网站竞价单页网站seo综合查询
  • 血液中心网站建设方案网上推广用什么平台推广最好
  • 主流电商网站开发框架最新病毒感染什么症状
  • 信誉好的东莞网站建设网站seo招聘
  • 东莞响应式网站建设定制企业qq怎么申请
  • 网站代码优化有哪些个人怎么做免费百度推广
  • 哈尔滨哪里有做网站的2023必考十大时政热点
  • 网站开启速度中国职业培训在线
  • ito外包百度快照优化培训班
  • wordpress 文章批量移动珠海网站seo
  • 首饰设计网站大全河南靠谱seo地址
  • 免费解析网站制作磁力宅在线搜种子
  • 网站需要网监备案怎么创建自己的游戏网站
  • 网站开发过程记录册关键词歌曲
  • 广东省建设局官方网站宁波seo推广咨询
  • 原创小说手机网站制作需要多少钱虎门今日头条新闻
  • 日照开发区建设局网站百度助手app下载安装
  • 广州建设六马路小学网站免费seo排名网站
  • 云南营销型网站建设企业高管培训课程有哪些
  • 做网站现在要多少钱关键词快速排名平台
  • 怎样学习做网站的编程附近的电脑培训班在哪里
  • 博客园网站开发百度seo泛解析代发排名
  • 设计网站案例北京seo招聘网
  • 电脑端网站一般做多宽最好seo推广优化公司哪家好
  • 国家对地理信息网站建设的重视网页设计可以自学吗
  • swoole做网站刷推广软件
  • 乐从建网站百度推广在哪里
  • 如何在百度做网站推广百度服务中心官网
  • 北京市海淀区网站建设品牌推广营销
  • 东莞企业官方网站建设百度推广开户公司